web-dev-qa-db-ja.com

gmapモジュール(ノードの場所)で使用されるマップをカスタマイズする方法

gmap module および location module がインストールされている場合、「ノードの場所」と呼ばれるページがあり、サイト内の場所フィールド(入力済み)を持つすべてのノードが表示されます。

Googleマップのパラメーターをカスタマイズするにはどうすればよいですか?衛星地図(および右上のオプション)を無効にし、ストリートビューを有効にして、ズームウィジェットを変更します。

ありがとうございました

2
118218

グーグルマップのパラメーターは、ファイル「sites/all/modules/gmap/js/gmap.js」で変更できます。

ここに私が選択したオプションがあります:

ストリートビューが有効

opts.streetViewControl = true;

衛星地図は無効

opts.mapTypeControl = false;

ズームウィジェットの変更

opts.zoomControl = true;
opts.zoomControlOptions = {}; 
opts.zoomControlOptions.style = google.maps.ZoomControlStyle.LARGE;
2
118218

私がすることは、GMapモジュールのGMap Viewsプラグイン、Viewsモジュール、およびGMapマクロビルダーモジュール(GMapに付属)を使用することです。

  • ビューをダウンロードして有効にする
  • GMapマクロビルダーを有効にする
  • マクロビルダー(/ map/macro)に移動し、必要なオプションを使用してマップを作成します
  • GMapマクロを一時的な場所にコピーします(明らかにクリップボード)。
  • 新しいビューを作成する
  • 好みのタイプの「コンテンツを表示」を選択し、それに応じて残りのオプションを構成します(とにかく後でいつでも変更できます)。
  • [続行して編集]をクリックします
  • フォーマットセクションで、Gmapを選択します。GMap設定で、gmapマクロを貼り付けて、生成されたマップが目的の構成になるようにします。
  • ビューをさらにカスタマイズして保存します。

上記がお役に立てば幸いです。

1
Wtower