API 3.8:拖动标记后,如果是marker.setMap(null)则不会出现更多

时间:2012-04-08 15:22:29

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

使用版本v3.8我得到了拖动标记的这种行为。

a)marker.setMap(map) - >地图上的标记

b)拖动标记 - >这是一个拖动的标记

c)marker.setMap(null) - >隐藏标记

d)marker.setMap(map) - >标记不会出现

如果我强制使用v = 3.7,一切正常,d)标记出现在地图中。

问候。

1 个答案:

答案 0 :(得分:1)

根据QAH的评论,这似乎是3.8版中的错误。请参阅this bug report并添加星号以帮助解决问题。

解决方法是使用marker.setVisible(false)或更早版本,如您所见。