1

私は今まで作ってきたクイズにグーグルマップを使っています。ラベルやその他のものをマップからオフにして、名前が表示されず、クイズに適した国を選択できないようにしました。大文字に関係する別のレベルを作成したいと思います。だから、誰かが正確にクリックできるように、グーグルマップが首都名のすぐ下に表示する小さな円を地図に表示したいのですが、それらを再び表示するには何をオンにすればよいかわかりません。どんな助けでも大歓迎です!

これは私がオフにしたコードです:

 var styles = [
  {
   featureType: "administrative",
               elementType: "labels",
               stylers: [
                 { visibility: "off" }
    ]
     },
 {
           featureType: "poi",
           elementType: "labels",
           stylers: [
             { visibility: "off" }
           ]
   }
 ,{
    featureType: "road",
    elementType: "labels",
    stylers: [
      { visibility: "off" }
    ]
  }
];
4

2 に答える 2

1

わかりました私はそれを見つけました..

  {
   featureType: "administrative.locality",
               elementType: "labels.icon",

               stylers: [
                 { visibility: "on" }
    ]
     }

唯一のことは、首都だけでなく多くの大都市を示していることです. 誰かがより近いアプローチを知っていれば、それは役に立ちます。

于 2013-02-10T21:31:20.070 に答える
1

スタイリング ウィザードで遊ぶ

これを追加するように見えます:

{ "featureType": "administrative.locality", "elementType": "labels.icon", "stylers": [ { "visibility": "on" } ] }

小さな円を追加します。首都だけを指定する方法はないようです。おそらく、それらのポイントを使用してKmlLayerまたはFusionTablesLayerを作成できます。これは、アフリカの首都 (および国) で FusionTablesLayer を使用した例です。

国会議事堂または世界を示す概念実証の FusionTables マップ(検証されていません)

于 2013-02-10T21:40:09.500 に答える