2016-04-09 5 views
0

Итак, я разрабатываю приложение на передаче s2 (Tizen), которое включает в себя карты. Я добавил необходимыеTizen Web не поддерживает CDN?

<script src="http://maps.google.com/maps/api/js?key=API_KEY&sensor=true"> 

тег для карт Google и

<div id="main-map"></div> 

, связанный с картой, как это обычно делается с помощью веб-приложения. При запуске приложения, он говорит:

ReferenceError: can't find "google" object

хотя это так же, как я развиваю в рамках Ионные или обычный веб-сайт, и он прекрасно работает. Чтобы проверить, является ли это проблемой с Картами Google, я использовал здесь Карты и та же проблема. Затем я проверил с обычным CDN, как jQuery, и он не работал, а локальная библиотека jQuery работает!

Просьба сообщить мне о решении этой проблемы.

+1

Параметра 'sensor' параметр больше не требуется. – duncan

ответ

1

Наконец-то !!

Решение очень простое. Вам нужно будет добавить привилегии в config.xml. Следующие строки должны быть добавлены:

<tizen:privilege name="http://tizen.org/privilege/internet" /> 
<access origin="http://googleapis.com" subdomains="true" /> 
<access origin="http://gstatic.com" subdomains="true" /> 
<access origin="http://google.com" subdomains="true" /> 

Надеется, что это помогает :)

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