google-maps - 通过 Google Maps API 使用路线(方向服务)和使用折线有什么区别?

标签 google-maps google-maps-api-3 routes polyline

我在文档中读到,使用折线,我只是在两点之间有一条直线。如果我使用路线(方向服务),我就没有直线,而是这两个地方(点)之间的真实路线。

最佳答案

不完全是。折线意味着你给出一个点列表(数组);折线遵循这些点(从一个点到下一个点的直线)。 如果您只给出起点和终点,那么是的,它将是一条直线(仍然遵循地球的曲线)。

您可以请求路线,读取路线的航点并制作(绘制)遵循确切路线的折线。

您这样做的唯一原因是,与 Google 绘制的标准路线相比,您对折线拥有更多的控制权。

示例:对于折线,您可以轻松地在该折线上设置 onClick 事件;使用标准路线很难做到这一点

关于google-maps - 通过 Google Maps API 使用路线(方向服务)和使用折线有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26758017/

相关文章:

node.js - 如何将 Node.js 路由添加到 Google Domain?

google-maps - 将 map 划分为统一的区域

javascript - 未捕获的类型错误 : Object #<InfoBox> has no method 'open'

android - 我应该使用什么版本的 firebase 和谷歌地图?

javascript - 限制 google 位置条目到 AngularJS 中的建议列表

javascript - 如何在 React Router 中将 DefaultRoute 设置为另一个 Route

android - 为什么我无法在 VS 2015 中安装 google play services maps (Android)?

javascript - 自定义谷歌地图v3标记

javascript - 拆分过大的路径时,Google Maps Elevation Service 响应不准确

node.js - Node express 订单路线