2008-09-20 7 views
6

Итак, я ищу письмо о приложении iPhone, которое показывает вещи на карте. Какие рамки/методологии существуют для этого?Каков наилучший способ сделать приложение сопоставления для iPhone

Поиск вокруг на Google, я мог бы найти это один только: http://code.google.com/p/iphone-google-maps-component/

Что в соответствии с перечнем вопросов идет медленно, и перестает работать через некоторое время. Кто-нибудь знает что-то лучше или имеет опыт работы с библиотекой выше?

+0

Удивительно, если бы вы использовали вето на верику функции волшебного приложения-магазина? – stephbu 2008-09-20 07:04:49

+0

Первоначально я тоже задавался вопросом, но есть много приложений для картографирования, которые делают это. Я думаю, что главное, чего следует избегать, - это руководство в режиме реального времени, которое явно запрещено. – rustyshelf 2008-10-09 23:51:28

ответ

4

Я уверен, что только ваши варианты в настоящее время являются:

  1. Вызова OpenUrl: переключиться на приложение Maps
  2. использовать компонент Google Maps вы связаны с
  3. Ролла своей собственной вещью
  4. Подождите Apple, чтобы выставить рамки "MapKit"
2

ПРЕДУПРЕЖДЕНИЕ: Встраивание Google Maps внутри приложения может нарушать условия обслуживания Google Maps.

Я есть написал полное отображение UIView на iPhone (приложение на AppStore), и это не легко (это будет вариант # 3 «Ролл своего дела»). Получение хорошей производительности действительно сложно. Я хотел бы использовать OpenSource для моего компонента карты, но прямо сейчас F-NDA предотвращает это.

2

я гнался это на некоторое время теперь, и вот самое лучшее решение, которое я нашел там:

http://code.google.com/p/touchcode/

Существует компонент там называется TouchMap и поставляется с демо, что показывает это. Это плитки загружаются непосредственно из Microsoft Virtual Earth.

Редактировать: @schwa, я просто просмотрю ваш профиль, чтобы найти ваш адрес электронной почты, а затем понял, что вы действительно выпустили это программное обеспечение. Nice work

2

Я только что нашел route-me, который выглядит как большое (30+) активное сообщество ppl, разрабатывающее приложение для картографирования с открытым исходным кодом для iPhone. Он может принимать плитки из OpenStreetMap, Virtual Earth (Bing) или Cloudmade.

0

просто использовать MapKit framework.really хорошо

альтернативно: [[uiapplication sharedapplication]openurl:@"www.maps.google.com];
, который откроет карту Google, но одна проблема состоит в том, что она поможет вам сориентироваться в сафари и ваше приложение будет закрывается, и если вы хотите чтобы вернуться к вашему приложению с этой веб-страницы, тогда это будет невозможно. Вам снова нужно запустить приложение.