javascript - 根据纬度和经度值构建时,Google map 不显示路线

标签 javascript google-maps google-maps-api-3

我正在使用 DirectionsService 和 DirectionsRenderer API 来显示存储的地理数据与航点之间的路线。一切正常,只有当我从数组中取出特定的地理位置集时,我才能看到路线。

我的地理数据是: 26.683661974268695, 75.23214340209961//嘟嘟转 26.723955272817047, 75.28688192367554//吉达尼至 26.7450192, 75.32481949999999//帕卢库尔德 至 26.776571938799634, 75.37324905395508//莫坎普拉。

如果我取出第三行,则 map 会显示带有航路点标记 A B 和 C 的路线。但如果我包含第三行,则 map 不会显示任何路线。我正在使用 TravelMode.WALKING

我也没有收到任何错误。但是,如果我手动将这些地理点输入 http://maps.google.in页面,它显示正确的路线。

再次澄清,我对特定地理位置值有问题,而不是实现问题。我能够正确查看其他地理数据集的 map 路线。只有 1 个位置集导致空白 map 错误,在逐点追踪后,我缩小到了这个特定的路径集。

任何线索都会非常有帮助。

最佳答案

我已经在Geocoder工具中检查了坐标26.7450192, 75.32481949999999

https://google-developers.appspot.com/maps/documentation/utils/geocoder/#q%3D26.745019%252C75.324819

正如您在 basemap 上看到的那样,该点距离道路很远,但如果切换到卫星 View ,您可以清楚地看到靠近该坐标的道路。此时, basemap 上似乎缺少一条路段。这是一个数据问题。

对于与数据相关的问题,您可以使用maps.google.com 右下角的“报告问题”链接。

https://support.google.com/maps/answer/162873

希望对你有帮助!

关于javascript - 根据纬度和经度值构建时,Google map 不显示路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39655581/

相关文章:

javascript - 如何使用 namespace 导入而不导入所有内容?

javascript - 选择 2 : Update option after selecting new tag

c++ - 如何使用 C/c++ 库确定一个位置是否在另一个位置内?

javascript - 更改谷歌地图自动完成文本框中的值

javascript - 谷歌地图javascript API如何将 map 置于信息框中心

angularjs - 使用 ui-gmap-polygon 监听 `set_at` 事件

javascript - 我如何知道哪些事件绑定(bind)到 DOM 元素?

javascript - 从 Cheerio.js 内容中删除 unicode 字符

javascript - 取消之前调用的 Google Maps geocode 方法

javascript - 是否可以将用户创建的 map 中的位置导入到谷歌地图 API 中?