2012-05-10 22 views
1

私は、ポップアップ情報がある特定のポイントにカスタムマーカーを設定したカスタムGoogleマップを用意しています。私は現在、すべての地域ラベル(例:市/地域ラベル)を表示するように設定していますが、クライアントは特定の地域を非表示にできるかどうかを尋ねました(関連する関心領域は常に表示されますが、あなたは明らかにすべての地方(またはマップ上の他の項目)を隠すように設定することができますが、特定のものだけを表示することはできません。とにかく誰かが特定のものを表示することを知っていますか?カスタムGoogleマップで特定のローカリティラベルを非表示にするにはどうすればよいですか?

これが可能でない場合は、おそらく唯一の選択肢はすべてのローカリティラベルを隠し、2つの異なるスタイルのマーカー(ポップアップを持つ通常のマーカーと実際に関連するポップアップのないテキストラベルです)を設定することです。関連するローカリティラベルを一覧表示するために使用できますか?恐らくこれは可能ですが、これは正しいとは思わないので、より良い方法がありますか?

本当にありがとうございました、私はあなたがMapTypeStyleapi-docを作成しているあなたの説明から、と仮定してい

デイブ

答えて

2

。スタイルマップを使って特定の地理的エリアにスタイルを適用するには、簡単な方法はありません。スタイリングルールの階層モデルを提供するだけです。

ラベルとして本質的に機能するマーカーを作成する方法についてのあなたの特定の質問に答えるために、MarkerWithLabel utility libraryはあなたが記述は何のツールを提供します。つまり、マーカーを使用して地域や地域の地図ラベルを再作成することはお勧めしません。あなたがこのアプローチについてあなたの質問で表現した不安は有効です。

あなたはこれらの線に沿って何かを実装する必要がある場合は、これらのいずれかは、あなたが達成しようとしている何のために良いフィット感であれば、私は次の2つのオプションを見て取り、考慮勧め:

  1. Custom Overlays
  2. KML Layers
関連する問題