【问题标题】:Google Maps v3 Direction Icons谷歌地图 v3 方向图标
【发布时间】:2012-07-19 13:25:01
【问题描述】:

在谷歌地图上显示行车路线时,左侧有方向图标(环形交叉路口、左箭头、右箭头等),我搜索了文档,但找不到在模块上显示图标的方法我正在创建的,有没有人找到一种在方向窗格上显示它们的方法。

提前致谢

【问题讨论】:

  • 没有记录。这些图标是maps.gstatic.com/mapfiles/dir/tt3.png 的精灵图像的一部分。为了实现图标,您需要解析该路线阶段的文本并选择要显示的正确精灵图像。
  • 嗨 Andrew,您的意思是我必须在文本中查找某些关键字并显示图标。本地化时,这将成为另一个问题以及谷歌地图已经提供的所有功能,即。将鼠标悬停在等上。如果是这样的话,这将很棘手,谢谢。
  • 感谢 Andrew,虽然它可能是目前唯一的解决方案,但对我来说不是一个实用的解决方案,本地化等将是一个需要解决的大问题。如果我找到更好的我会更新。再次感谢:)

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


【解决方案1】:

您可以使用routes[i].legs[j].steps[k].maneuver 中的“机动”字段来显示这些图标。

如果您查看setPanel 教程,您可以看到它使用操作字段在方向面板中设置相应的图标。您可以检查每个步骤的图标是否由 CSS 类“.adp-{maneuver}”设置。

以下是我在本示例使用的 CSS 文件中找到的操作列表:

  • 渡轮
  • 轮渡火车
  • 左叉
  • 右叉
  • 左转
  • 保持正确
  • 合并
  • 左斜坡
  • 右斜坡
  • 回旋处-左
  • 右环岛
  • 直
  • 左转
  • 右转
  • 急转左
  • 右转
  • 稍微左转
  • 右转
  • 左转
  • 右转

这些操作似乎不受本地化的影响,所以应该不是问题。

【讨论】:

    猜你喜欢
    • 2011-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-12
    • 2012-09-24
    • 2012-05-03
    相关资源
    最近更新 更多