2010-04-25 4 views
2

Новое для развития iPhone. Работа над первым приложением. Я просматриваю карты Google через UIWebView для пересылки геокода адреса с помощью «http://maps.google.com/maps?q=my адрес». Он работает, хотя у него есть эта причуда, требующая, чтобы вы нажали кнопку «Назад», а затем кнопку «Подробно» (предоставленную навигационной панелью), чтобы вернуться к экрану с того момента, как вы начали. Если кто-нибудь знает, почему это так, я хотел бы услышать. Мой реальный вопрос, однако, это законное использование карт Google? Поскольку я намерен использовать это приложение для коммерческого использования, я нарушаю правила Google + regs? Если это незаконно, какова моя альтернатива? Благодарю.Доступ к картам Google через UIWebView - незаконный?

+0

Я полагаю, что у вас еще нет лицензии или соглашений, на которых вы должны были согласиться? Проверьте их. –

+0

Вы говорите о лицензиях и соглашениях Google? Если да, то где бы я столкнулся с ними? – Karin

ответ

0

Возможно, вам лучше использовать Bing API, он предназначен для использования на стороне клиента и сервера. Таким образом, вы должны иметь возможность сделать запрос веб-службы без использования UIWebView.

Rich

+0

Не мог бы кто-нибудь сказать мне, что так ужасно в этом предложении? Это прочный API, мы используем его в предпочтении Google Maps. – kim3er

+0

ответы на вопрос, не предлагающие предложения (вот для чего нужны комментарии) – BigOmega

1

Я не разработчик iPhone и последняя вещь, которую я знаю, Objective-C, но Вы рассмотрели с помощью API Google Maps?

http://code.google.com/apis/maps/faq.html#mapsformobile Это говорит

В API v3 Google Maps JavaScript был разработан для удовлетворения мобильных устройств, и подходит для браузерных приложений целенаправленные как на рабочем столе и устройств, которые включают в себя веб-браузер с полной Внедрение JavaScript, например, Apple iPhone.

Для приложений на основе браузера, нацеленных на устройства, не подходящие для использования JavaScript API, API статических карт предоставляет изображения карт в форматах GIF, JPG и PNG, включая маркеры и полилинии. Обратите внимание, что не разрешено использовать API статических карт вне приложений на основе браузера.

Я бы, конечно, попробовал, по крайней мере, API статических карт, потому что он чрезвычайно прост в использовании, и общее соглашение разрешает коммерческое использование.

2

Использование Карт Google в UIWebView разрешено Условиями использования Google.

В iOS 6 Apple включила карты из Google в свои собственные, и хотя технически возможно использовать картографические плитки Google в MKMapView, что не разрешено Google ToS.

Вот разъяснение непосредственно из @GoogleMapsAPI 3 Окт '12:

Q: Есть некоторые IOS приложений с использованием Gmaps плитки, так что я хочу знать, что они являются законными или не законно с нарушением лицензии.

A: Прямой доступ к плитки не допускается. Использование JavaScript API в веб-представлении разрешено.

Смежные вопросы