0

私はここで見ることができる地図アプリケーションを持っています:

http://chrismcaleenan.com/map/?page_id=25

アプリケーション内のマレーシアの各州には、追加情報を表示する InfoWindow があります。この例は、右側のメイン データ テーブルまたはマップ内の州自体の「Kedah」にマウスを合わせると表示されます。

問題は、ご覧のとおり、InfoWindow を配置するためにマップがパンすることです。地図の位置を修正し、InfoWindow のサイズまたは位置を設定して、パンなしで完全に表示されるようにする方法はありますか? Kedah の例では、InfoWindow を直接右に配置したり、短いテールを使用したりできます。

1 つのオプションは、状態ごとにカスタム グラフィックを作成することですが、追加データで同じ問題が発生するため、これは避けたいと思います (たとえば、Kedah をクリックしてズームすると、ズーム時にすべてのデータ ポイントに InfoWindows が表示されます)。 )。

遊んでいる場合は、水をダブルクリックするとズームアウトし、マップがリセットされます。

ありがとう!

4

1 に答える 1

2

はい、時にはパンがマウスを状態の外に引っ張ってしまい、InfoWindowが消えてしまいます。私はそれがあなたが望むものではないことを知っています。Google マップのデモ カタログには、マップに必要なものが得られると思われるサンプルが含まれています。名前はSmartInfoWindowです。見て、いくつかのマーカーをクリックし、SmartInfoWindow がどのように動作するかを調べて、それが目的を達成するのに役立つかどうかを確認してください。完璧ではありませんが、鍋を最小限に抑えます。

于 2012-06-08T04:43:34.367 に答える