【问题标题】:How to draw two-direction traffic map in small two-way street like google traffic?如何在像谷歌交通这样的小型双向街道中绘制双向交通图?
【发布时间】:2015-10-15 08:03:56
【问题描述】:

我正在制作一个与谷歌交通地图具有相同功能的应用程序。但是我已经被以下问题困扰了好几个星期了

我使用了谷歌 API 的“捕捉到道路”方法来匹配从移动设备到道路的 GPS 数据,同时跟踪用户的路线。但是当我显示速度数据时,我找不到任何解决方案在小路上在 2 个方向上绘制 2 条分隔线。

有谁知道如何解决? 请给我一个线索!

【问题讨论】:

    标签: android google-maps google-maps-api-3


    【解决方案1】:

    Google 流量是双向矢量图层。道路 API 不返回此类数据结构,而是返回居中的道路顶点。伪造双向线的一种方法是创建捕捉的几何图形的副本,并将该线路径中的每个点的经度移动 0.0001 - 0.001。并应用样式。

    【讨论】:

    • 实际上从 snap to road 方法,我得到了道路的所有纬度和经度数据,并且两个方向都相似。现在我想要的是显示那条路上的速度数据,在两个方向上有两条折线。对于大路,这很容易,因为坐标数据在 2 个方向上不同
    【解决方案2】:

    我终于有了自己的解决方案。很简单,就是用坐标系,比较点n的坐标和n-1点的坐标,在显示折线之前得到方向

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-22
      • 2010-10-26
      • 2015-12-11
      相关资源
      最近更新 更多