Comments 7
"… вышла новая версия API...", "… по новому API собрана..."
не согласуется с Google Maps API v2 — окончание обслуживания.
не согласуется с Google Maps API v2 — окончание обслуживания.
В наших статьях идёт разговор о разных API — в моём посте идёт разказ об API для Android'а. А в статье, про которую говорите вы — про API для web'а(javascript). Когда увидел заголовок той статьи — тоже не понял, что за новость такая. Но посмотрев на неё внимательней, понял, в чём дело. И это одна из причин, по которой в заголовке фигурирует Android.
1 Теперь, для работы с картами, у пользователя обязательно должно быть установлено приложение «Карты» от самого Google.
Насколько я помню, это и раньше так было — иначе откуда бы карты вставлялись, они ведь не часть Андроида.
2 Так же не получится обойтись без приложения “Сервисы Google Play”
А его, скорее всего, требуют сами Карты. И, по-моему, раньше тоже так было.
Так что по этим пунктам ничего не поменялось.
Насколько я помню, это и раньше так было — иначе откуда бы карты вставлялись, они ведь не часть Андроида.
Нет, раньше так не было — карты брались просто из интернета. Я даже проверил это: удалил приложение «Карты» с девасйа → запустил приложение, использующее карты v1 → карта отрисовалась.
А его, скорее всего, требуют сами Карты. И, по-моему, раньше тоже так было.
И снова — раньше такого не было. Иначе как бы карты работали, когда еще не существовали «Сервисы Google Play»?
И у требований наличия «Сервисов Google Play» и приложения «Карты» различные цели. Первое требование необходимо для того, чтобы показать сам элемент для работы с картой, а приложение «Карты» нужны уже для того, чтоб нарисовать саму карту. И, например, если вставить фрагмент с картами, но сервисы отсутствуют, то в фрагменте будет это сказано и преложено установить сервисы. А если же просто отсутствуют карты на девайсе, то приложение будет работать так, как будто вы не указали API_KEY.
Для того, чтобы старые карты отрисовывались, требовалось наличие Google API, оно есть практически везде — но всё же не везде. Так, в симуляторе x86-Android (это который с помощью HAXM здорово использовать, чтобы аппаратное ускорение эмулятора было) этих API, например, нет в природе. Это лечится вытаскиванием их из ARM-эмулятора, конечно, но всё равно показывает, что их может и не быть.
Sign up to leave a comment.
Пробуем на вкус API v2 карт под Android от Google