如何使用谷歌地图 API 有选择地突出显示或设置公交线路、地铁线路等的样式



尝试 1

首先,我想使用TransitLater,但这一次显示了所有过境。我需要有选择地在地铁、有轨电车、公共汽车之间切换;一次只显示一个。

尝试 2

接下来,我想我可以简单地调出传输层,并使用javascript样式设置我想突出显示的任何一个样式,但看起来不可能设置传输层的样式。

例如,我希望能够将所有地铁线路设置为绿色。

我考虑过折线,但我还没有找到像样的折线编辑工具......有交互式折线编码器实用程序,但它不显示我需要追踪的传输图层。

Baiscally 客户希望能够在地图上切换以有选择地显示公交线路、地铁线路、高速公路和有轨电车线路。

所以要么我需要能够设置它们的样式,要么需要一个像样的折线编辑器,这样我就可以手绘它们。

您在问题中链接的文档可能详尽无遗。

以下是本文档中所有当前可设置样式的"功能类型"的列表:https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyleFeatureType

地铁(还)没有出现在那里。但是风格地图越来越流行,所以谷歌很有可能会增加这个列表。但是,如果您想确保能够满足您的需求,您可能需要从当地的地图矢量数据零售商处购买一些矢量数据并在地图上自己显示。

最新更新