【问题标题】:Map tiles from Cloudmade are not loading even if added in plistCloudmade 中的地图图块即使添加到 plist 中也不会加载
【发布时间】:2012-07-30 09:10:43
【问题描述】:

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

从这里调用图块:

            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 开发的过程中进行了一些非常小的修改。谢谢。

【问题讨论】:

    标签: ios cordova ios-simulator cloudmade leaflet


    【解决方案1】:

    可能是你不打电话

    cloudmade.addTo(map);
    

    【讨论】:

      猜你喜欢
      • 2020-08-02
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      • 2014-02-19
      • 1970-01-01
      • 2016-01-24
      相关资源
      最近更新 更多