2012-10-17 20 views
5

我無法通過點擊公交站點獲取信息,儘管城市在我進入Google地圖時擁有這些信息,但自己實施它卻無效。他們被禁用。 我有一個類似的問題,以另一篇文章: Enable bus stop icons clickable in Google MapsGoogle Transit API公交車停在路線不可見和地圖禁用

而且當我創建我的起點和終點之間停止不會出現的路由,這些白點是無形的,但如果我點擊的說明該窗口的面板將打開所需的信息。

我試過把過境層,沒有出現在我的jQuery Mobile應用程序。

enter image description here

任何想法得到這個工作?

回答

3

我找到了解決方案的一部分。我看不到路線中的白點,因爲當我創建方向顯示時,我壓制標記以獲取自定義標記,而不是通常的Google地圖標記。但是我也在壓制我需要的中間點!

取而代之的是:

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

我已經改變了它這樣的:

directionsDisplay = new google.maps.DirectionsRenderer(); 

所以,現在我可以看到點: enter image description here

我仍然不能得到當點擊一個圖標時,公共汽車停止信息

3

你不能得到th e普通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/examples/layer-transit

相關問題