web-dev-qa-db-ja.com

1つの国だけでGMapを使用する

私のウェブサイトにすべての店舗を表示した地図が欲しいのですが。地図が私の国を表示するだけではないという事実を除いて、それはかなりうまくいきました。
1つの国だけを表示する方法はありますか?

マップをドラッグできないようにし、ユーザーがズームできないようにしたので、マップはかなり修正されましたが、それでも、自分の国を表示したいと思います。

これはマクロで可能ですか?もしそうなら、どのように作成しますか?

編集:

私の国はベルギーです。フランスとドイツを非表示にしたいと思います(可能な場合はベルギーを強調します...)

enter image description here

3
Michiel

マクロで行うことはできませんが、マップのズームオプションを設定することもできます。

Gmap設定に移動し、デフォルトのズームオプションを要件に設定します。

それがあなたのために働くことを願っています!

1
Bala

私はそれがグーグルマップで可能であるとは思わない。ただし、Google GeoMapを使用して特定の国の地図をレンダリングすることはできます: GeoMap

例として、 このリンク に移動し、以下のコードをコピーして貼り付けて、いくつかの値を持つゲントとブリュッセルのみでベルギーの地図をレンダリングします。

「コードの編集」テキストエリアに配置するJavascriptコード、次に「コードの実行」を押します:

function drawVisualization() {
      var data = google.visualization.arrayToDataTable([
        ['City', 'Popularity'],
        ['Gent', 200],
        ['Brussels', 300]
      ]);

      var options = {};
      options['region'] = 'BE';
      options['colors'] = [0xFF8747, 0xFFB581, 0xc06000]; //orange colors
      options['dataMode'] = 'markers';

      var container = document.getElementById('visualization');
      var geomap = new google.visualization.GeoMap(container);
      geomap.draw(data, options);
}

GeoMapは通常、グラフやデータを表示するために使用されますが、ニーズに応えることができます。これは単なる提案です。

0
Matt