Я являюсь владельцем проекта, который использует карты с открытым исходным кодом для 2.0 приложения iPhone. Моя команда и я обсуждали ли обновление до iPhone 3.0 разоблачить Карта API-интерфейсы, но я подозреваю, что Google и Apple, поставили ограничения только за неправильных местах. Какие барьеры там?
Каковы ограничения на использование MAP с iPhone 3.0 SDK?
Нетехнических: вы связаны Условия предоставления услуг Google .
Я думаю, ваше запрашиваемый о технических барьерах. Самое обидное, один я столкнулся, была концепция уровня масштабирования. В MKMapKit, есть область свойства с помощью которых можно отрегулировать видимую часть карты. Проблема с этой вещью является то, что она округляет непредсказуемо. Если вы установите свойство региона на экземпляре MKMapView, в результате область на самом деле отличается от того, вы установили. А еще лучше, следующий код фактически изменяет область MKMapView:
mapView.region = mapView.region;
Одна очень ограничивают особенность интерфейса карты вы не можете осуществить по очереди приложений с использованием картографических данных Google (в dataproviders хочет больше денег в кармане для этого). Вы можете использовать API-интерфейсы CoreLocation для извлечения информации о положении, но должны были бы принести в другом источнике карты (OpenStreetMap?) Для вычисления логических позиций и маршрутов.













