如何使用google maps api计算两个以上点之间的距离?

时间:2015-04-25 10:19:54

标签: javascript google-maps-api-3

使用谷歌地图计算两点之间的距离很容易,我做到了。但是如何在google maps api的帮助下计算谷歌地图中两个以上标记之间的距离?

1 个答案:

答案 0 :(得分:1)

这是一个非常广泛的用例,但是对于您的问题的简单解决方案,我建议您使用Distance Matrix API。这有助于您找到两个甚至更多城市之间的距离。寻找4个城市之间距离的API请求就是这样。

public SomeClass(int someInt, String someStr, String strTwo) {
    this.SomeClass(someInt, someStr);
    this.strTwo = strTwo;
}

此请求将返回四个元素 - 两个来源两个目的地:

温哥华到旧金山,温哥华到维多利亚, 西雅图到旧金山&西雅图到维多利亚

请查看Distance Matrix API的官方Google文档,了解有关更多来源和目的地的API请求的详情。

另一个选择是使用Direction API,但这会覆盖路径中的点以及相应的距离。

希望有助于!!