2017-07-17 4 views
0

私は多くのマーカーとポリラインを持つGoogleマップを持っています。Googleマップはzoome_changedイベントの計算中にスクロール可能になります

マーカーの重複を避けるために、近接に基づいてマーカーをグループ化する機能がありました。これは、ユーザーがズームレベルを変更するたびに更新され

(私はグループ化されたマーカーのカスタムテキストを必要に応じてライブラリを使用することができませんでした)ので、私はそのようなzoom_changedイベントがあります:取得せずに

map.addListener('zoom_changed', function() {updatePoints(new google.maps.Size(12, 12)););}); 

をupdatePoints関数の詳細には、かなりの時間、マップがフリーズします。

それ自体は問題ではありませんが、ユーザーが少し速くスクロールすると、フリーズ時の地図が突然スクロール可能になり、ユーザーが地図からスクロールします。

これを防ぐ方法はありますか?

答えて

0

私はマーカークラスタをguesssは、このドキュメントをチェックアウトし、何が必要です: https://developers.google.com/maps/documentation/javascript/marker-clustering

+0

すでに読んで、しかし、私は再編成マーカーの上にテキストを変更する必要があります。私はそのライブラリでこれをどうやって作るのか見つけませんでした。 –

関連する問題