Google Map Tiles Android - PullRequest
       2

Google Map Tiles Android

0 голосов
/ 24 мая 2011

У меня есть пользовательские радарные плитки, которые я пытаюсь наложить поверх Google Maps в приложении для Android. У меня вопрос: как узнать, какие плитки Google в настоящее время отображаются на моем телефонном устройстве, чтобы узнать, какие из моих пользовательских плиток загружать сверху?

Ответы [ 2 ]

0 голосов
/ 24 мая 2011

Это зависит от того, как вы используете ваши плитки.Вероятно, будет проще просто вытащить правильную плитку из вашей колоды, чем пытаться выяснить, что отображают карты Google.У вас должно быть все, что вам нужно для этого (или вы легко сможете его рассчитать), потому что у вас есть широта и долгота центра экрана, а также границы экрана (в широте / долготе) и уровень масштабирования.

Вы ищете код, чтобы проиллюстрировать это, или просто идея, как лучше всего это сделать?

0 голосов
/ 24 мая 2011

Я не уверен на 100%, что Android делает это так же, как это делает JavaScript Maps API v3, но так как это возможно:

Вы можете просмотреть информацию здесь: http://code.google.com/apis/maps/documentation/javascript/maptypes.html#CustomMapTypes.

Определенная плитка задается тремя вещами: уровень масштабирования, координата x и координата y.Основываясь на информации в приведенной выше ссылке, вы можете определить, какую область мира отображать как плитку 256x256 на основе этих трех целых чисел.Обратите особое внимание на раздел «Координаты плитки» вышеприведенного документа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...