gpt4 book ai didi

javascript - Google Maps JavaScript API v3 方向功能

转载 作者:行者123 更新时间:2023-11-29 16:26:11 24 4
gpt4 key购买 nike

我使用 Google Maps js API v3。我可以根据this显示路径点的方向。我想要的是获得方向点。假设方向线从布达佩斯到华沙。我想获得该线上的所有纬度和经度。但我没有找到任何内置功能或解决方法。我不复制code此处为tutorial works for me ,我可以从那开始。(当然,设置很多路径点并不是一个好主意。)

我见过this question 。这不是我的问题的解决方案,因为它不适用于 API3

提前致谢。

更新:根据 Matty F 的回答,我发现我搜索了结果对象的路由数组的overview_path 字段。谢谢。

最佳答案

调用 DirectionsService.route 方法时,传递回调作为第二个参数。回调中的第一个参数将是一个 DirectionsResult 对象。通过循环遍历该对象的子对象来获取方向上的所有点:

DirectionsService.route(request, function(result, status) {
var pointsArray = [];

for (var route in result.routes) {
for (var leg in route.legs) {
for (var step in leg.steps) {
for (var latlng in step.path) {
pointsArray.push(latlng)
}
}
{
}
});

最后,pointsArray 将保存起点和终点之间的所有 LatLng 点。

关于javascript - Google Maps JavaScript API v3 方向功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5960296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com