【发布时间】:2014-09-06 02:43:38
【问题描述】:
我正在 Cordova/Phonegap 中创建一个应用程序。我想添加带有图像叠加层的谷歌地图。我在 MapView.js 中包含带有地图的脚本:
$.getScript('https://maps.googleapis.com/maps/api/js?v=3.exp',function(){
$.getScript('./lib/InitializeMap.js',function(){
});
});
InitializeMap.js 代码在这里:http://pastebin.com/TqjE4CVm
结果应用程序只显示灰色 div,它应该包含带有叠加层的地图,但既没有地图也没有图像。
在 Chrome 控制台中,我得到:
Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.
我还想使用以下代码添加没有覆盖的法线贴图:http://pastebin.com/vgtgUzSP。
我该如何解决?
【问题讨论】:
标签: javascript google-maps cordova overlay