JavaScript单张地图未加载

时间:2019-05-25 06:20:46

标签: javascript leaflet

我的页面上需要2Gis和Leaflet的多个地图。 2Gis本身基于Leaflet库。 2Gis工作正常。 Leaflet仅在没有2Gis的情况下有效。与2Gis一起引发错误:

  

此行的“ TypeError:Leaflet.tileLayer.Unwired不是函数”:

     

var myLeafletStreets = Leaflet.tileLayer.Unwired({// <-错误在这里

看起来两者之间有冲突,但我无法指出问题所在。

这是一个小提琴:https://jsfiddle.net/tL31gnxz/

如果删除2Gis位:

DG.then(function() {
    InitTwoGisMap();
});

Leaflet地图加载正常。

Leaflet有什么问题?

我正在使用

var Leaflet = L.noConflict();

但这似乎无济于事。

1 个答案:

答案 0 :(得分:0)

尝试这样

var myLeafletStreets = Leaflet.tileLayer({ // <- ERROR HERE
            key: 'pk.b2fa80c148d22bfa3f1d0e2347ddf3f6', 
            scheme: "streets",
        });

working fiddle