2014-11-26 4 views
2

, работающий на картах cordova [windows 8.1 app], не загружается с ошибкой
[Ошибка] Приложение не может загрузить удаленный веб-контент в локальном контексте.
причины выпуска:
1) Google Maps загружает asyncly
2) окна приложение не позволяет вставки динамического сценария
3) выиграть приложение работает в местном контексте и не позволяет загружать что-либо из Интернета (удаленный контекст) см. этот комментарий [http://msopentech.com/blog/2014/09/25/apache-cordova-gains-windows-8-1-and-windows-phone-8-1-support-2-2/#comment-12911]
4) получение такой же ошибки даже в iframe. Приложение не может загрузить удаленный веб-контент в локальном контексте

define('gmaps',['async!http://maps.google.com/maps/api/js?v=3.17&sensor=false&libraries=geometry'], 
     function(){ 
    // return the gmaps namespace for brevity 
    return window.google.maps; 
}); 


прогресс решена:
2) https://github.com/msopentech/winstore-jscompat
4) возможность загружать карту Google в кадре я. теперь как я могу передать объект google в родительское окно?

Update:
не нашел решение этой проблемы
мы перешли родное приложение.

+0

Привет Sourabh, мы столкнулись же вопросом в процессе интеграции карты Google для Windows Phone 8.1, Вы идете решения для этого или любой работы вокруг этого решения – Mohsin

+0

Есть ли решение для этого? Я работаю в кордово-ионном проекте, и, попробовав множество решений, размещенных в Интернете, я не могу заставить его работать. Кажется, что Windows (Phone) 8.1 не может загружать карты google (даже не используя iframe) #sad – Diego

ответ

-1

При вызове API Карт Google асинхронно, Вам необходимо поставить обратный вызов в конце URL, проверьте этот маленький пример:

https://developers.google.com/maps/documentation/javascript/examples/map-simple-async?hl=es

Теперь вы можете играть с Google Maps API с обратный вызов трюк определения перед вызовом асинхронно:

window["mycallback"] = function(){ 
    return "hello I'm called when all API is loaded :D" 
} 

А затем вызвать с этим URL

http://maps.google.com/maps/api/js?v=3.17&sensor=false&libraries=geometry&callback=mycallback

Try с этим, я надеюсь помочь с этим

+0

Я использую js-плагин async, который сам добавляет обратный вызов и возвращает объект gmap. –

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