即使添加到plist中,也不会加载Cloudmade中的地图图块

时间:2012-07-30 09:10:43

标签: ios cordova ios-simulator cloudmade leaflet

我一直在试用iOS和PhoneGap并取得了一些成功,但是当我使用Leaflet添加地理定位和地图时,即使我将它们作为外部主机添加到Cordova.plist中,我仍然难以加载。 / p>

从这里调用瓷砖:

            var map = new L.Map('map');

            var cloudmadeUrl = 'http://{s}.tile.cloudmade.com/MYAPIKEY/997/256/{z}/{x}/{y}.png',
            cloudmadeAttribution = 'Map data © 2011 OpenStreetMap contributors, Imagery © 2011 CloudMade',
            cloudmade = new L.TileLayer(cloudmadeUrl, {maxZoom: 18, attribution: cloudmadeAttribution});

即使我删除协议,瓷砖也不会从iOS模拟器加载,所以我不确定我正在做什么有什么问题。应用程序编译正常没有错误,我使用的CloudMade密钥用于移动。我正在从Leaflet教程中学习这一点,并在使用PhoneGap学习iOS开发的过程中进行一些非常小的修改。感谢。

1 个答案:

答案 0 :(得分:0)

可能是你不打电话

cloudmade.addTo(map);