Создание приложения IPhone Map - PullRequest
2 голосов
/ 18 марта 2009

Как я могу создать приложение карты для Iphone. Я знаю, что UIwebView можно использовать для отображения карты. Но есть ли какой-нибудь нативный API, доступный на IPhone (который использует нативное приложение карты iphone)?

Ответы [ 5 ]

4 голосов
/ 18 марта 2009

Посмотрите на простой фреймворк из CloudMade:

http://developers.cloudmade.com/projects/show/iphone-api

Я использую его в простом приложении, которое я создал, чтобы определить вашу позицию. Он находится в App Store под PinDrop в разделе навигации.

Фреймворк действительно грубый, но он работал для того, что мне было нужно. Когда выйдет 3.0, я обновлюсь, чтобы использовать карты Google. До сих пор это работает.

4 голосов
/ 18 марта 2009

Я думаю, вам придется подождать, пока iPhone OS 3.0 не получит доступ к Каркасу Map Kit

1 голос
/ 04 июля 2009

Библиотека iPhone для CloudMade позволяет быстро приступить к работе, позволяет добавлять геокодирование и маршрутизацию в приложения для iPhone, но, по общему признанию, довольно проста. Многие разработчики, использующие такие сервисы CloudMade, как настраиваемые карты, геокодирование и маршрутизация, используют библиотеку «Route-Me». Route-Me - это библиотека с открытым исходным кодом, которая использует базовую анимацию для добавления масштабирования, панорамирования и других эффектов. Он использовался в приложениях для iphone, таких как Trails и [Offmaps] [2], которые были очень популярны - оба приложения используют платформу CloudMade с библиотекой Route-Me.

Комбинируя маршрутизацию, геокодирование и настраиваемые карты CloudMade с великолепной библиотекой Route-Me, вы можете создавать приложения, намного более совершенные, чем все, что вы можете сделать с MapKit.

0 голосов
/ 04 июля 2009

Вам действительно следует использовать платформу Cloudmade, поскольку есть несколько проблем с лицензией на MapKit от Apple, Google и TomTom (которая владеет картами, которые использует Googles). У этого есть конкретные недостатки, поэтому в MapKit отсутствует прямое геокодирование.

Но Cloudmade опубликовал много уроков по использованию там фреймворка. Это не так сложно, и вы можете использовать MapKit вместе с Cloudmade для модернизации отсутствующих функций в MapKit.

0 голосов
/ 18 марта 2009

Создание карты в настоящее время включает просмотр таких структур, как Карта ниндзя . Каркас Map Kit может вытеснить это, в зависимости от того, что вы хотите сделать ...

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