1

数日前、ジオマップを調査しましたが、要素のプロパティを簡単に変更できることがわかりました。

しかし、2 つの質問があります。

  • 地図に川や森を追加したいです。そのため、ジオマップ図の代わりに背景画像を設定することを検討しました。しかし、これを修正する方法が見つかりません。国や地域の背景画像を設定する方法はありますか?

  • 「ロンドン」などの都市を選択したときに「泡」の形を変更するにはどうすればよいですか? 正方形に変更したいです。

よろしくお願いします。

4

1 に答える 1

1

残念ながら、あなたが探しているものは、現在の実装のジオチャートでは利用できません。

背景画像の使用は、CSS を使用してマップ内のすべての形状を透明にすることができるという意味で可能です。また、div 内の背景画像を使用して、森と川のある地図上に小さな円が描かれているように見せることができます。 、しかし、2 つの大きなハードルに遭遇します。

  1. マップは、Google マップの SVG と同じサイズ/レイアウトである必要があります
  2. Google が使用する SVG (または使用するビュー/プロジェクション) を変更した場合は、自分の SVG も編集する必要があります。

これは明らかに理想的ではありません。カスタム JavaScript を作成して川と森をマップに書き込むことで回避できますが、これは大きな頭痛の種になります (特に複数のマップ/ビューを使用している場合)。

円に関しては、バックグラウンドで実際の SVG を javascript でハッキングしない限り、それらを正方形に変更することはできません。これは間違いなく可能ですが (SVG/Javascript に精通している場合)、ジオチャートの高度な機能を使用しておらず、Google が更新した場合に更新する必要がある単なるカスタム ソリューションです。彼らのAPI。

そのようにするのではなく、Google マップ自体で同じ実装を調べることをお勧めします。これにより、カスタム マーカーの使用、カスタム シェイプの描画などをより柔軟に (そしてより安定した API) 使用できるようになります。

于 2013-02-05T00:45:24.490 に答える