5

Google マップを使用して ASP.Net プロジェクトを開発しています。私のチームは、Google Maps API v2 を使用することにしました。

問題は、マップ上のすべてのバス停アイコンを自分のバス停アイコンに置き換える必要があることです。これを行うには、それら(または少なくとも公共交通機関)を非表示/無効にする必要がありますが、これを行う方法がわかりません。何度も検索しましたが、解決策が見つかりませんでした。

これらのバス停アイコンを非表示にするには、どのコマンドを使用できますか?

注:私のチームは、Google マップ v2 を Google マップ v3 に置き換えました。

4

2 に答える 2

13

とった!

        var styles = [
    {
        "featureType": "transit.station.bus",
        "stylers": [{ "visibility": "off" }]
    }
    ];

    map.setOptions({ styles: styles });

その Google マップ コントロールには優れた API があります。

于 2013-12-30T04:49:40.690 に答える
0

Google Maps API v2 では実行できません。Google Maps API v3 を使用し、マップを表示しないようにスタイリングすることで実行できます。Duncan_m が指摘したように、「Google Maps JavaScript API バージョン 2 は 2010 年 5 月 19 日に正式に廃止されました。V2 API は 2013 年 5 月 19 日まで引き続き機能します。」、その API での新しい開発は強く推奨されません。

于 2013-03-04T12:26:40.450 に答える