一次显示一个标记-谷歌地图API v3

Showing one marker at a time - Google Maps API v3

本文关键字:谷歌地图 API v3 一次 显示 一个      更新时间:2023-09-26

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

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

MyMap.marker不应该被覆盖吗?

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

隐藏标记:

 marker.setMap(null);

在覆盖它并丢失引用之前。

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