Gmaps.store.handler = Gmaps.build('Google');
Gmaps.store.handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
mapping.forEach(function(item) {
Gmaps.store.marker = Gmaps.store.handler.addMarker(
{
...
}
);
});
console.log(Gmaps.store.handler);
Gmaps.store.handler.bounds.extendWith(Gmaps.store.marker);
Gmaps.store.handler.fitMapToBounds();
})
我逐个添加标记。但我希望地图能够扩展并覆盖所有标记。如何检索标记。所以我可以将它们传递给extendWith()?
答案 0 :(得分:0)
只需将extendWith()移入我的迭代器并将每个标记传递给它。
mapping.forEach(function(item) {
Gmaps.store.marker = Gmaps.store.handler.addMarker(
{
...
}
);
Gmaps.store.handler.bounds.extendWith(Gmaps.store.marker);
});