Mr *_*ker 79
如果你的意思是"如何获得对给定地图上所有标记的引用" - 那么我认为答案是"抱歉,你必须自己做".我认为没有任何方便的"maps.getMarkers()"类型函数:您必须在创建点时保留自己的引用:
var allMarkers = [];
....
// Create some markers
for(var i = 0; i < 10; i++) {
var marker = new google.maps.Marker({...});
allMarkers.push(marker);
}
...
Run Code Online (Sandbox Code Playgroud)
然后你可以循环遍历allMarkers数组并做你需要做的事情.
我假设您有多个希望在谷歌地图上显示的标记。
该解决方案分为两部分,第一部分创建并填充一个包含标记所有详细信息的数组,第二部分循环遍历数组中的所有条目以创建每个标记。
不知道你使用的是什么环境,很难提供具体的帮助。
我最好的建议是看一下这篇文章和接受的答案,以了解创建具有多个标记的地图的原理: 在地图上显示多个标记及其自己的信息窗口
| 归档时间: |
|
| 查看次数: |
91518 次 |
| 最近记录: |