タグ

ブックマーク / www.jaga.biz (1)

  • Google mapsでsetZoom/getZoomが効かないとき

    Google mapsを使っていて、マップの倍率を操作するsetZoomとgetZoomが使用できないことがありましたので、そのときの対策方法です。 まず、動かなかったコードですが、次のようになります。 map.fitBounds (bounds); if (map.getZoom() > 10){ map.setZoom(10); } fitBoundsを使って、指定した地点を自動的にすべて含むように調整した後、ズームしすぎていたらズームを調整するというものです。 しかし、これではズームの調整が上手くいきません。 これを解消するには次のようにコーディングします。 map.fitBounds (bounds); var listener = google.maps.event.addListener(map, “idle”, function() { if (map.getZoom() >

    Google mapsでsetZoom/getZoomが効かないとき
  • 1