我按照 http://code.google.com/apis/maps/documentation/javascript/controls.html 的说明创建了自定义控制器。有没有办法删除自定义控制器?是否可以使用 setOptions() 实现这一点?
我按照 http://code.google.com/apis/maps/documentation/javascript/controls.html 的说明创建了自定义控制器。有没有办法删除自定义控制器?是否可以使用 setOptions() 实现这一点?
您可以使用removeAt()或clear()函数来删除内容,这两个函数应该能够完成此任务。
或者按照MVCArray中的位置进行删除:map.controls[position]是一个MVCArray
。
http://code.google.com/apis/maps/documentation/javascript/reference.html#MVCArray
map.controls[google.maps.ControlPosition.TOP_RIGHT].pop()
是有效的,因为我想把我的自定义控件移回到当用户隐藏地图时的位置。 - Vasilii Suricov