【发布时间】:2011-06-11 08:04:59
【问题描述】:
我一直在使用方向渲染器在我的地图应用程序中进行行车路线,因此它会同时呈现路径(在地图上)和 html 路线列表。我的应用程序基本上像这个例子一样工作:http://code.google.com/apis/maps/documentation/javascript/examples/directions-draggable.html
但是,现在我被要求让它更像谷歌地图上的路线,例如here
当您将鼠标悬停在 html 项目上时,我的客户想要小弹出窗口,以及显示右转、左转、合并等的小图标。
我已经成功地从 DirectionsService 响应中呈现了我自己的 html,并连接了悬停事件并将它们与地图上的点相关联,但我可以使用帮助的地方是:
-
获得轮流图标。我想这并不容易,因为我将每一步都作为 html 文本(“从左侧的 433 号出口合并到 I-80 E 向海湾大桥/奥克兰”),我想这可能很难合理解析以确定显示哪个图标
-
在地图上制作小迷你弹出窗口。虽然我可以自己制作弹出窗口,但由于我没有简短版本的说明,因此以完全相同的方式制作可能具有挑战性或不可能。
无论如何,我想我会检查是否有人知道做这种事情的方法 - 不一定完全准确,但更接近它 - 或者我只是运气不好,因为谷歌没有' t 通过他们的 api 提供了任何此类功能。
【问题讨论】:
标签: javascript google-maps google-maps-api-3