Мобильный телефон: Google Maps API или родной SDK - возможности? - PullRequest
2 голосов
/ 20 августа 2010

У нас есть существующий веб-сайт, который в настоящее время использует версию API Google Maps v2, которая отображает уровень сигнала мобильного телефона в виде наложения на поверхность поверх плиток карт Google (аналогично этому http://www.vodafone.co.nz/coverage/)

Что бы я хотелузнать, возможно ли иметь наземные / плиточные наложения на картах Google android / iphone native api?

Клиент хочет создать приложение для iPhone, но мы подумали, что мы можем также создать приложение для Android, когда вЛично я предпочел бы сделать это просто веб-приложением, которое затем работало бы на любом современном мобильном браузере, но тогда я думаю, что это не нативное приложение, которое имеет свои недостатки, я думаю, так как вы не можете просто сказать людям, чтобы оно было получено.не в магазине приложений.

Но я не уверен в возможностях API-интерфейса нативных карт Google для iphone / android. Я создал очень простое приложение для карт в Android, но, похоже, его не поддерживают.наземные наложения и даже не полигоны

Необходимая мне функциональность, но я не уверен, что поддержка нативного API Android / iPhone поддерживает:

  • рисование полигонов
  • наложения на поверхности / плитки

Было бы лучше просто создать веб-приложение, используя google maps api v3 в javascript.Я никогда не занимался разработкой мобильных приложений, поэтому не уверен, что веб-приложение - хороший вариант

Ответы [ 2 ]

3 голосов
/ 20 августа 2010

Не уверен в возможностях iPhone Map Kit (я не думаю, что он изначально поддерживает отображение полигонов или наземных оверлеев).Одним из вариантов, который вы, возможно, не рассмотрели, является собственное мобильное приложение, использующее встроенный веб-браузер для отображения карты.Затем вы можете использовать API Карт Google v3, который был оптимизирован для мобильных устройств и поддерживает необходимые вам функции.

Проверьте эту статью, она должна дать вам хороший обзор того, что вы можете сделать: http://code.google.com/apis/maps/articles/mobile_overview_v3.html

1 голос
/ 20 августа 2010

iOS4 на iPhone поддерживает произвольные полилинии и другие пользовательские наложения на картах.

Самое замечательное, что ваши собственные дополнения масштабируются вместе с другими элементами карты при масштабировании.

Вы можете сделатьналожения до iOS4, но это включало рисование поверх карты - это работает, но это означает, что когда пользователь вообще перемещает карту, вы должны устранить свои наложения, пока они корректируют карту, а затем вернуть ее, когда они остановятся.

Редактировать: просто чтобы прояснить, рисование поверх карты облегчается благодаря тому, что API может дать вам точные отображаемые координаты, а также возможность запрашивать пиксель определенного широты / долготы.

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