Pull to refresh

Comments 9

Что-то мне кажется, что при таком методе будет немного не тот юзер-экспириенс. Как такая карта реагирует на касания?
Все нормально. Так само как на maps.google.com. Масштабирование, передвижение. Особой разници не чувствуется.
Это дает только просмотр карты (а хочется же еще пинов и то кастомных, всплывашек по пинам и все такое). Если они (гугловские карты) уж так нужны на просмотр, то можно открыть приложение гугл карт через openUrl: либо предложить его поставить юзеру, если !canOpenUrl:
Пример с оверлеями карт тоже не хляет, достаточно почитать лицензию использования, где сказанно, что запрещено напрямую (в обход апи, а во всех примерах на гитхабе оно именно так) брать тайлы карт.
Так что, выход один — ждать ключа апи или уходить на другие.
Кстати, построение маршрутов тоже доступно через обращение по урл схеме
Разве для этого не нужно использовать GoogleMaps SDK? А там проблеммы с ключом.
Нет, не нужно. Это обычное открытие стороннего приложения:
[[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"comgooglemaps://?center=40.765819,-73.975866&zoom=14&views=traffic"]];

А ключи — дело времени, скорее всего еще обкатывают сервис. Если вспомнить запуск апи у яндекс-карт, то там тоже ключ пришел только через 1.5 месяца
На самом деле, можно любой вызов API запрограммировать. Ничто не мешает отловить onclick и нарисовать пин.
Можно, не спорю. Только вот все это будет не нативные компоненты для iOS, а JS, внутри вебвью — в таком случае уже проще писать вебприложение. В нативном же приложении это противоречит эппловским гайдлайнам по интерфейсу.
Sign up to leave a comment.

Articles