5

グーグルマップに入ると市にバス停があるのにクリックしても情報が得られないのですが、自分でバス停を実装してもうまくいきません。それらは無効になっています。別の投稿と同様の問題が発生しています: Googleマップでクリック可能なバス停のアイコンを有効にする

また、出発地と目的地の間の停車地が表示されないルートを作成すると、これらの白い点は表示されませんが、パネルの指示をクリックすると、このウィンドウが開き、必要な情報が表示されます。

トランジットレイヤーを配置しようとしましたが、jQueryMobileアプリに何も表示されません。

ここに画像の説明を入力してください

この作品を手に入れるためのアイデアはありますか?

4

2 に答える 2

3

私は解決策の一部を見つけました。方向表示を作成しているときに、通常のGoogleマップの代わりにカスタムマーカーを取得するためにマーカーを抑制していたため、ルートに白い点が表示されませんでした。しかし、私は必要な中間点も抑制していました!

これの代わりに:

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

私はこれのためにそれを変更しました:

    directionsDisplay = new google.maps.DirectionsRenderer();

だから今私は点を見ることができます: ここに画像の説明を入力してください

アイコンをクリックしてもバス停の情報が得られない

于 2012-10-17T08:37:20.510 に答える
3

通常のmap.google.comが持っているAPIからインタラクティブ機能を引き出すことはできません。トランジットレイヤーを使用すると、トランジットシステムが視覚的に表示されますが、この問題に関する未解決のバグチケットがあります:https ://code.google.com/p/gmaps-api-issues/issues/detail?id=145 。

ロンドンのトランジットレイヤーの公式マップAPIコードデモでも、トランジットアイコンは非インタラクティブですが、map.google.comではクリック可能です:https ://developers.google.com/maps/documentation/javascript/ examples/layer-transit

于 2013-12-02T23:12:03.150 に答える