2017-02-07 6 views
0

最終的に私はナンセンスを話す:どのように私のマーカーがすべて表示されるように、Googleマップでズームレベルを設定できますか?私はPolygonを使って例を読んでいますが、それはこれまでのコンセプトだと思いますか?Googleマップセットポリゴンを動的に回避するズーム

ポリゴンを使用せずにズームする方法はありますか?

そうでない場合は、Polygonを使用した簡単な例がありますか?私は、latとlngの列を持つgMarkersという配列を持っています。その配列をループすると、gMarkers [i] [1]とgMarkers [i] [2]が使用されます。

答えて

0

Googleマップではマップ内のすべての「要素」を表示するための直接的な機能はありません。これを行うと、すべてのmarkresコレクションの最大と最小の緯度と経度を得ることができます。バインド

SW = new google.maps.LatLng( your_min_lat, your_min_lng ); 
aNE = new google.maps.LatLng(your_max_lat, your_max_lng); 

bounds= new google.maps.LatLngBounds(aSW, aNE); 
map.fitBounds(bounds); 
+0

Thänxたくさん!!それはすぐに働いた。 – Beckermint

+0

@Beckermintもし私の答えが正しいのであれば、受け入れられたとマークしてください...こちらをどうぞ。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – scaisEdge

+0

もう一度、それは私には新しいものだった – Beckermint

関連する問題