2013-04-09 4 views
3

Я использую API Java Script Java V3 в iOS. Сначала я создал образец HTML Hello World пример страницыGoogleMaps JS API v3 не работает в iOS

https://developers.google.com/maps/documentation/javascript/tutorial

я использовал правильную API Карт Google для идентификатора клиента бизнеса. Он отлично работает, когда я запускаю html-страницу.

Но то же самое не работает, когда я загружаю одну и ту же страницу html в проект iOS, создавая веб-просмотр и загружая представление с этой страницы html.

Я получаю следующее сообщение об ошибке

«Google отключил использование API Карт для этого приложения. Этот сайт не разрешено использовать идентификатор клиента Google Карт. Если Вы являетесь владельцем этого приложения, вы можете узнать больше о регистрации URL-адресов здесь: https://developers.google.com/maps/documentaion/business/guide#URLs «

Нужно ли мне делать что-либо специально для проектов iOS?

+0

Если Я пытаюсь использовать тот же самый файл html, открытый в браузере Safari, он не работает нормально. Это предупреждение: «Google отключил использование API Карт для этого приложения. На этом сайте не разрешено использовать предоставленный идентификатор клиента Google Maps. Если вы являетесь владельцем приложения, вы можете узнать больше о регистрации URL-адресов здесь: https://developers.google.com/maps/documentaion/business/guide#URLs». То же самое, когда я пытаюсь использовать браузер Chrome, он работает нормально. – Siva

+0

Когда я использовал ключ API под ключ для приложений браузера (со ссылками), он работал нормально. Я создал одного общедоступного пользователя, который использовал ключ приложений браузера по умолчанию, который я использовал. – Siva

+0

Создал случай, получил ответ от Google Team. Предлагается добавить файл: // URL в список поддерживаемых URL-адресов. Он начал нормально работать. – Siva

ответ

3

Как уже упоминалось в предыдущих комментариях, чтобы использовать Google Карты для бизнеса с веб-просмотром в приложении iOS или Android, вам необходимо зарегистрировать соответствующие URL-адреса в консоли Google. Эти URL-адреса начинаются с «file: //» и в настоящее время не могут быть введены пользователями. Представитель Google может помочь получить эти URL-адреса, зарегистрированные от вашего имени. К ним относятся:

< = iOS7 - Файл: /// вар/мобильные/Применение

iOS8 - Файл: /// частный/вар/мобильный/Контейнеры/Bundle/Application/

Android - файл: ///android_asset/www/index.html

1

оказывается, что в прошивке 9, URL было изменение: файл: /// вар/мобильный/Контейнеры/Bundle/Application

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