我在使用leaflet.js + PhoneGap时遇到了一个奇怪的问题。 我正在显示一个简单的地图,这些地图已经预渲染,因此在本地加载。
地图在本地html页面,我的计算机上的本地服务器或Android设备上的Chrome(使用Prepros远程实时刷新)中呈现正常。
但是,在PhoneGap应用程序内部运行时,地图完全空白。仅当我使用远程调试工具jsHybugger(https://www.jshybugger.com/#!/)时,它才会在Phonegap应用程序内部呈现。
请注意,使用远程磁贴(CloudMade)时遇到同样的问题。
必须有一些网络问题,我在这里不了解。谢谢你的任何线索。这是我的代码:
var app =
{
initialize: function()
{
map = L.map('map').setView([48.86, 2.35], 15);
var url = './img/tiles/{z}/{x}/{y}.jpg';
L.tileLayer(url, {
attribution: 'OSM',
maxZoom: 15
}).addTo(map);
},
};
答案 0 :(得分:0)
使用Leaflet的本地副本而不是托管的副本为我工作。