【问题标题】:What are the differences between using routes (direction service) and using polyline with Google Maps API?使用路线(方向服务)和使用 Google Maps API 的折线有什么区别?
【发布时间】:2015-01-01 16:38:15
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 感谢您的回答!您是否建议使用折线而不是标准路线?
    • 我建议您从标准路线显示开始。直到你觉得你对它没有足够的控制权,那么你就不得不使用折线
    • 这是一个非常古老的答案,但今天仍然非常重要。顺便问一下,今天我们在directions api中传递的坐标数量有什么限制吗?我看到一些地方 23 是最大坐标将在方向 API 中提供。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 1970-01-01
    • 2018-08-30
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    相关资源
    最近更新 更多