5

虽然当我进入谷歌地图时城市有公共汽车站,但我无法通过点击公共汽车站获取信息,但我自己实施它是行不通的。他们被禁用。我遇到了与另一篇帖子类似的问题: 在 Google 地图中启用可点击的巴士站图标

此外,当我创建路线时,我的起点和终点之间的停靠点不会出现,这些白点是不可见的,但如果我单击面板中的说明,此窗口将打开并显示所需信息。

我已经尝试过放置传输层,但我的 jQuery Mobile 应用程序中没有出现任何内容。

在此处输入图像描述

有什么想法可以完成这项工作吗?

4

2 回答 2

3

您无法从普通 map.google.com 拥有的 API 中获得交互功能。使用运输层可以直观地显示运输系统,但在这个问题上有一个开放的错误票:https ://code.google.com/p/gmaps-api-issues/issues/detail?id=145 。

即使在伦敦公交层的官方 Maps api 代码演示中,公交图标也是非交互式的,而在 map.google.com 上它们是可点击的:https ://developers.google.com/maps/documentation/javascript/示例/层传输

于 2013-12-02T23:12:03.150 回答
3

我找到了部分解决方案。我看不到路线中的白点,因为当我创建方向显示时,我正在抑制标记以获取我的自定义标记,而不是通常的谷歌地图标记。但我也在压制我需要的中间点!

而不是这个:

    directionsDisplay = new google.maps.DirectionsRenderer({suppressMarkers: true});

我为此更改了它:

    directionsDisplay = new google.maps.DirectionsRenderer();

所以现在我可以看到这些点: 在此处输入图像描述

单击图标时,我仍然无法获取公交车站信息

于 2012-10-17T08:37:20.510 回答