如何实现mapbox.js离线缓存

时间:2014-12-27 10:26:44

标签: javascript html5 cordova mapbox

我正在创建一个 phonegap 移动应用,其中包含地图。 我正在使用mapbox.js

我知道它允许离线功能,但我无法弄清楚如何做到这一点 我搜索了如何,但我找不到文档

到目前为止这是我的代码

<div id='map'></div>

<script>
L.mapbox.accessToken = 'accessToken';
    var map = L.mapbox.map('map', 'id')
        .setView([-37.82, 175.215], 14);

    var markers = new L.MarkerClusterGroup();

    for (var i = 0; i < addressPoints.length; i++) {
        var a = addressPoints[i];
        var title = a[2];
        var marker = L.marker(new L.LatLng(a[0], a[1]), {
            icon: L.mapbox.marker.icon({'marker-symbol': 'post', 'marker-color': '0044FF'}),
            title: title
        });
        marker.bindPopup(title);
        markers.addLayer(marker);
    }

    map.addLayer(markers);
</script>

1 个答案:

答案 0 :(得分:0)

我不知道是谁告诉你或者你在哪里读到了使用mapbox-js时可以使用mapbox-js(某种参考会很好)但是它并不是那样的。为什么你找不到它。但是,可以使用iOS或Android SDK:

https://www.mapbox.com/help/ios-offline/

https://www.mapbox.com/help/android-offline/