标签: javascript google-maps google-maps-api-3
http://jsfiddle.net/michaelgruber/M84T7/
当codeAddress函数多次运行时(运行多个输入时),旧标记将保存在地图上。为什么是这样?不应该覆盖MyMap.marker吗?
答案 0 :(得分:1)
不应该覆盖MyMap.marker吗?
是的,但它是对标记的引用而不是标记本身。
隐藏标记:
marker.setMap(null);
在覆盖之前丢失参考。
http://jsfiddle.net/zbZ8p/1/