Google maps api 3 谷歌地图API v3-外部控制距离小部件上的半径

Google maps api 3 谷歌地图API v3-外部控制距离小部件上的半径,google-maps-api-3,Google Maps Api 3,这似乎是非常具体的问题-但除了stackoverflow的expertbase之外,别无选择 我陷入了一个问题,我需要通过一个外部手段,如下拉列表或文本框来控制圆的半径 我很难做循环,不得不从Twitter搜索示例中复制以下内容: 理想情况下,我想知道如何将外部组件绑定到radiusWidget,问题是——radiusWidget中的sizer似乎是一个私有实体 如果有人能砰的一声打我的脸那就太棒了 Thx您可以通过将Twitter示例下载到您的计算机来查看其来源,就像您可能已经做的那样。当你

这似乎是非常具体的问题-但除了stackoverflow的expertbase之外,别无选择

我陷入了一个问题,我需要通过一个外部手段,如下拉列表或文本框来控制圆的半径

我很难做循环,不得不从Twitter搜索示例中复制以下内容:

理想情况下,我想知道如何将外部组件绑定到radiusWidget,问题是——radiusWidget中的sizer似乎是一个私有实体

如果有人能砰的一声打我的脸那就太棒了


Thx

您可以通过将Twitter示例下载到您的计算机来查看其来源,就像您可能已经做的那样。当你有了来源,你可以根据自己的目的来调整它。当然,软件使用权(使用条款、许可证等)必须得到尊重

RadiusWidget
的情况下,您只需执行以下操作:

function RadiusWidget(opt_distance) {
   // ...
  this.sizer = this.addSizer_(); // sizer is now accessible in RadiusWidget
}

RadiusWidget.prototype.addSizer_ = function() {
   var sizer = ... 
   // ...
   return sizer;
}

设置('distance',XXX)应该可以工作。如果您阅读了MVC文章,您可以看到绑定是如何双向的。

从我可能涉及的另一篇文章中,以下内容与我想要实现的内容类似:而且,这里提供了distanceWidget:啊,是的-忘记了!隐马尔可夫模型。。我之前曾在firebug的控制台上尝试过,它已经成功了,但sizer图标将保持在原来的位置。所以看起来有点奇怪。关于如何移动它有什么想法吗(