【问题标题】:GMap, gmap3 plugin and 'getRoute' call that changed object received in resultGMap、gmap3 插件和“getRoute”调用在结果中收到更改的对象
【发布时间】:2012-10-24 14:35:23
【问题描述】:

我仍然不确定我是否看对了,但这里是:

我正在使用 jquery gmap3 插件从 Google 地图获取一些路线。插件是 v4.1。 通常,在getRoute 操作的回调函数中,我得到了一个响应(让我们将它放在名为results 的变量中),其结构如下:

results.routes - an array of google.maps.DirectionsRoutes
results.status - status of the call ('OK' in normal situations)
results.ub (this one I used to pull the waypoints from)

results.ub 对象不再存在。现在有一个results.vb

我认为这可能是来自 gmap3 插件本身的变化,但我的 HDD 上有插件文件,它们几个月都没有改变。有人解释一下吗?

我可以简单地更改我的代码并开始使用名为“vb”的对象,它现在就在那里,但是如果它在 2 天内更改为“wb”怎么办?

【问题讨论】:

  • 到目前为止,“ub”对象似乎是一个未记录的功能,可能会不时更改。官方 GMap API 说它只会返回 DirectionsRoutes 对象的数组,而不会返回其他任何东西,而实际上确实会返回更多。
  • 我只是想分享一下这是如何结束的——我之前的评论是对的。 GMap 确实只是开始使用不同的命名。现在它返回“vb”对象,其中包含航点对象列表。

标签: google-maps jquery-gmap3 map-directions


【解决方案1】:

如果对象结果发生变化,这是google自己做的,

gmap3 不会修改结果对象

gmap3 5.0 版本刚刚发布的通知

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-16
    • 2020-08-11
    • 2013-01-28
    • 1970-01-01
    • 2017-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多