【问题标题】:Google Maps Javascript API V3 - How to remove Custom Control?Google Maps Javascript API V3 - 如何删除自定义控件?
【发布时间】:2011-12-07 19:58:15
【问题描述】:

我已经按照http://code.google.com/apis/maps/documentation/javascript/controls.html 创建了自定义控制器有没有办法删除自定义控制器?是否可以为此使用 setOptions() ?

【问题讨论】:

    标签: javascript google-maps-api-3


    【解决方案1】:

    您可以使用这两个函数删除,使用 removeAt() 或 clear() 应该可以完成任务。

    或通过它在 MVCArray map.controls[position] is an MVCArray 中的位置。

    http://code.google.com/apis/maps/documentation/javascript/reference.html#MVCArray

    【讨论】:

    • @Pratik- 你能举个例子解释一下吗
    • 我明白了。 map.controls[google.maps.ControlPosition.TOP_RIGHT].clear();谢谢
    • 这对我不起作用。我也设置了 disableDefaultUI: true。但没有更改。是否有任何其他更改想要解决这个问题?
    • 在我的情况下工作 map.controls[google.maps.ControlPosition.TOP_RIGHT].pop() 因为我想将自定义控件移回用户隐藏地图时的表单
    猜你喜欢
    • 1970-01-01
    • 2012-05-24
    • 2011-04-26
    • 2011-06-03
    • 1970-01-01
    • 1970-01-01
    • 2010-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多