Какой URL для загрузки фрагментов карты с карт Google?

Я разрабатываю приложение для Android с использованием google maps android sdk v2 и хочу разрешить пользователям загружать карты и использовать их в автономном режиме.

  1. Для отображения плиток я используйте настраиваемую реализацию TileProvider, как описано здесь.
  2. Мне нужно знать URL-адрес для загрузки плитки Google Maps (векторной плитки, если возможно) на основе параметров широты, долготы и масштабирования ( например, что-то вроде этого)

Прежде чем кто-либо прокомментирует, что это нарушает условия карт Google, я могу сказать вам, что можно загрузить небольшое количество плитки специально для этого варианта использования (см. раздел 10.5.d в их условиях здесь).


Это ссылка

http://mt1 .google.com/vt/lyrs = y & x = 1325 & y = 3143 & z = 13

Параметры lyrs:

y = hybrid

s = satelite

t = train

m = map

Путем переопределения getTile в вашем TileProvider, Вы получаете нужные X и Y и Zoom. ничего делать не нужно.

  @Overridepublic Tile getTile (int x, int y, int zoom) {//СДЕЛАЙТЕ СВОИ ДЕЙСТВИЯ ЗДЕСЬ}  

Оцените статью
techsly.ru
Добавить комментарий