未捕获的类型错误:对象不是 Google 地图上的函数
2013-10-30
1535
我正在尝试将地图与一些 RichMarker 集成。当我调用地图时,我总是收到此错误:
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 。感谢您的帮助!
1个回答
Leaflet.js 和 Google Maps Api 之间似乎存在冲突。我删除了 Leaflet 代码,因为我不再需要它了(从旧的实现中,将所有内容移至 Google Maps Api)。
我不知道如何/是否可以轻松修复它,我没有进一步调查。
Pierre-Luc Auclair
2013-12-14