这是最简单的我可以减少它:
<!DOCTYPE html>
Google Maps Multiple Markers
</code>
截图:

将回调参数传递给时,会发生一些关闭魔法
addListener
方法。如果您不熟悉闭包的工作方式,这可能是一个非常棘手的主题。如果是这样的话,我建议您查看以下Mozilla文章以获得简要介绍:
相当新的谷歌地图
API
</跨度>
。我有一个阵列
数据
</跨度>
我想循环并在地图上绘图。看起来相当简单,但我发现的所有多标记教程都非常复杂 。
我们来用吧
数据
</跨度>
谷歌网站上的数组为例:
var locations = [
[‘邦迪海滩’, - 33.890542,151.274856,4],
[‘Coogee Beach’, - 33.923036,151.259052,5],
[‘克罗纳拉海滩