Каковы ограничения на использование MAP с iPhone 3.0 SDK? - PullRequest
2 голосов
/ 21 июля 2009

Я владелец проекта, использующего карты с открытым исходным кодом для приложения iPhone 2.0. Моя команда и я обсуждаем, стоит ли обновлять API-интерфейсы Map до iPhone 3.0, но я подозреваю, что Google и Apple установили ограничения только в тех местах. Какие существуют барьеры?

Ответы [ 2 ]

2 голосов
/ 21 июля 2009

Нетехнические: вы связаны Условиями использования Google .

Полагаю, вы спрашиваете о технических барьерах. Самым раздражающим, с которым я столкнулся, была концепция уровня масштабирования. В MKMapKit есть свойство региона, с помощью которого вы можете настроить видимую часть карты. Проблема с этой вещью в том, что она округляется непредсказуемо. Если вы установите свойство region для экземпляра MKMapView, результирующий регион фактически отличается от того, который вы установили. Более того, следующий код фактически меняет регион MKMapView:

mapView.region = mapView.region;
2 голосов
/ 21 июля 2009

Одна очень ограничивающая функция интерфейса карты - вы не можете реализовывать приложения по очереди, используя данные карты Google (поставщики данных хотят иметь больше денег в своем кармане для этого). Вы можете использовать API-интерфейсы CoreLocation для получения информации о местоположении, но для расчета логических позиций и маршрутов потребуется ввести другой источник карты (Openstreetmap?).

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