Могу ли я использовать свои собственные плитки в MapKit вместо Google? - PullRequest
1 голос
/ 24 октября 2009

Я сейчас пытаюсь решить, принять предложение клиента или нет. В основном меня просят создать MapView, который отображает маркеры в нескольких местах на карте, с дополнительным требованием, чтобы вместо карт Google использовались собственные плитки карты клиента.

Я пока не знаю, как клиент хранит свои собственные листы карты, но я был уверен, что смогу конвертировать их в любой формат, который мне понадобится.

  • Можно ли использовать различные листы карты в MapKit MapView?
  • У вас есть хорошая онлайн-литература по этому поводу? Ссылки, пожалуйста?

Если это возможно, мне, вероятно, придется создать сервер, который отправляет файлы на устройство.

  • Насколько сложно создать такой сервер? Это просто "настройка Apache, готово". или есть что-то еще?

  • Насколько сложными или трудоемкими были бы обе эти вещи в связи с простой настройкой обычного MapView?

Спасибо за ваши ответы.

Ответы [ 3 ]

4 голосов
/ 25 октября 2009

Вы смотрели на альтернативные рамки карты на iPhone? Я знаю, что есть по крайней мере один движок карт с открытым исходным кодом, также с плитками (которые не так хороши, как плитки Google, но привет).

Приличный набор из них здесь:

Создание приложения IPhone Map

4 голосов
/ 24 октября 2009

Вы не можете использовать пользовательские плитки с MapKit. Вы можете использовать только те, которые предоставлены Google.

Может быть проще создать веб-приложение "Google Maps", которое использует пользовательские заголовки и которое можно просматривать на iPhone через UIWebView?

0 голосов
/ 24 октября 2009

Самый простой способ сделать это в среде Google Map - это просто отобразить карту клиента как текстуру поверх «основания». Вы можете создавать текстуры с разным разрешением, для разных коэффициентов масштабирования. Тогда вам вообще не нужно будет никакого специального кодирования - все будет просто работать.

То, как вы это делаете, происходит с областью KML, которая отображается на уровне земли.

См .: http://earth.google.com/outreach/tutorial_region.html

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