1

我正在尝试将地图与一些 RichMarkers 集成。当我调用地图时,我不断收到此错误:

Uncaught TypeError: object is not a function

这似乎阻止了 RichMarker 标记的创建。到目前为止的代码非常基础,我一直在与控制台交互以进行测试。

function init() {
    emap = new google.maps.Map(document.getElementById('emap'), {
        zoom: 10,
        center: new google.maps.LatLng(45.512, -73.576),
        mapTypeId: google.maps.MapTypeId.ROADMAP
    });

    // A simple RichMarker test
    var marker = new RichMarker({  
        map: emap,
        position: new google.maps.LatLng(45.512, -73.576),
        content: "<div>Hello</div>"
    });
};

google.maps.event.addDomListener(window, 'load', init);

页面链接是http://agorametropolitaine.com/evenements。谢谢你的帮助!

4

1 回答 1

1

Leaflet.js 和 Google Maps Api 之间似乎存在冲突。我摆脱了 Leaflet 代码,因为我不再需要它了(从旧的实现,将所有内容移至 Google Maps Api)。

我不知道如何/是否可以轻松修复它,我没有进一步调查。

于 2013-12-14T00:52:50.253 回答