如何使用Google Maps API选择性地突出显示或设置公交线路,地铁线路等?

时间:2013-09-12 18:08:41

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

尝试1

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

尝试2

接下来我想我可以简单地调出Transit Layer,并使用javascript styling设置我想要突出显示的样式,但看起来不可能为传输层设置样式。

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

我考虑了折线,但我还没有找到合适的折线编辑工具......有Interactive Polyline Encoder Utility,但它没有显示我需要跟踪的传输层。

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

所以要么我需要能够设计那些,要么我需要一个不错的折线编辑器,这样我就可以手工绘制它们。

1 个答案:

答案 0 :(得分:1)

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

以下是此文档中所有当前可定制“功能类型”的列表: https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyleFeatureType

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