Как загрузить отдельные фрагменты карты из SDK Google Maps (для iOS)?
Я проверял новый Google Maps SDK для iOS, который позволяет обойти Apple Maps для функций, связанных с картой в вашем приложении!
https://developers.google.com/maps/documentation/ios/intro
SDK кажется довольно простым в использовании, но я хочу знать:
- Можно ли использовать SDK (есть API) для загрузки отдельных фрагментов карты?
- Если так, то как?
Я посмотрел документацию, представленную на портале для разработчиков, и там написано следующее:
https://developers.google.com/maps/documentation/ios/map
Ключевым классом при работе с объектом Map является класс GMSMapView. GMSMapView автоматически выполняет следующие операции:
Подключение к сервису Google Maps.
Скачивание тайлов карты.
Отображение тайлов на экране устройства.
Отображение различных элементов управления, таких как панорамирование и масштабирование.
Реагирование на жесты панорамирования и масштабирования путем перемещения карты и увеличения или уменьшения масштаба.
Реагирование на жесты двумя пальцами путем наклона угла обзора карты.
Кажется, что загрузка плиток происходит автоматически, или есть API, которые позволяют ручной доступ к плиткам?
Если нет, то любые обходные пути также помогут!
1 ответ
Документация и файлы заголовков не указывают какой-либо способ загрузки отдельных фрагментов карты.
Даже если вы найдете обходной путь, вам не разрешат его использовать. См. Пункт 10.1.1 (а) в Условиях обслуживания:
Нет доступа к API Карт кроме как через Сервис. Вы не должны получать доступ или использовать API Карт или любой Контент через какие-либо технологии или средства, отличные от предоставляемых в Службе, или с помощью других явно разрешенных средств, которые Google может назначить. Например, вы не должны получать доступ к плиткам карты или изображениям через интерфейсы или каналы (включая недокументированные интерфейсы Google), кроме API-интерфейсов Карт.