一次显示一个标记 - Google Maps API v3

时间:2012-07-13 20:19:05

标签: javascript google-maps google-maps-api-3

http://jsfiddle.net/michaelgruber/M84T7/

当codeAddress函数多次运行时(运行多个输入时),旧标记将保存在地图上。为什么是这样?不应该覆盖MyMap.marker吗?

1 个答案:

答案 0 :(得分:1)

  

不应该覆盖MyMap.marker吗?

是的,但它是对标记的引用而不是标记本身。

隐藏标记:

 marker.setMap(null);

在覆盖之前丢失参考。

http://jsfiddle.net/zbZ8p/1/