2016-06-24 11 views
-1

JavaScriptを使用してプロジェクトを作成しています。地図上に特定の国名を表示

var emptyStyles = 
     [ 
      { 
      featureType: "all", 
      elementType: "labels", 
      stylers: [ { visibility: "off" } ] 
      } 
     ]; 
     map.setOptions({styles: emptyStyles}); 

私が作成したplunkerを::

India 
USA 
Australia 

は、現在、私が使用して、すべての国を隠しています:私のプロジェクトでは、私が統合されたGoogle map.Myの要件は、私のような唯一のいくつかの特定の国を表示したいです

https://plnkr.co/edit/ZQIFZelNROkZcnFZ6mgB?p=preview

+1

よさそうですか?あなたはそれを解決しようとしましたか? –

答えて

0

マップに特定の都市が表示された例が見つかりました。 (あなたがすでに行ったように)

  1. にあるが、
  2. すべてのラベルを非表示考え方は、JSON配列を反復処理
  3. のラベル を表示し、ラベルをマークしたい場所のJSON配列を作成します。配列へのDisplay labels only to specific cities in Google Maps

    メイク、次の変更:あなたがここにコードを見つけることができます

ので、あなたの特定の問題は、どのような

var citiesJSON = { 
geonames: [{ 
    lat: 20.5937, 
    lng: 78.9629, 
    name: "India" 
}, { 
    lat: 37.0902, 
    lng: -95.7129, 
    name: "USA" 
}, { 
    lat: -25.2744, 
    lng: 133.7751, 
    name: "Australia" 
}] 
}; 
+0

これは私にとっては役に立ちません – angular

+0

あなたはどんな問題に直面していますか? –

+0

Googleマップにいくつかの国名のみを表示したい。この例では名前が表示されていません – angular

関連する問題