googlemaps apiについて


複数の地点(緯度経度)を指定してから地図を開くと
それらの地点が全て画面内に表示されるように
中心地点とズームレベルを自動で変更してくれると言う
関数はありませんでしょうか。

ルートの場合は2点地点を指定すると全ての地点が画面内に入るように
地図がリサイズされてルートが表示されます。
これと同じ様な事を望んでいます。

よろしくお願いします。

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2011/05/31 17:24:44
  • 終了:2011/06/07 17:25:02

回答(0件)

回答はまだありません

  • id:worldtravel
    一部訂正です。

    地図を開いている状態で、幾つかの地点を設定して
    何かを「オン」とすると全ての地点が表示されるようにできればと考えています。
  • id:a-kuma3
    回答拒否されてるっぽいので、コメントで。

    Map の fitBounds() を使う。
    引数に指定する LatLngBounds は、extend() で、複数の地点を全部含むように大きくする。

    という感じ。
  • id:worldtravel
    a-kuma3さん、ありがとうございました。

    なぜか上手くいかないのですが、
    ゴテゴテと機能を付けている何かが悪い気がするので調べてみます。

    ポイントをお送りさせて頂きましたのでお受け取り下さい。

    ありがとうございました。
  • id:a-kuma3
    どもー。
    サンプルの URL 貼っておきます。
    http://code.google.com/p/gmaps-samples/source/browse/trunk/fusiontables/fitbounds.html?spec=svn2594&r=2594

    initialize() 関数が、モロなので、自分のコードと比べてみてください。
  • id:worldtravel
    ありがとうございます。

    一生懸命、v2でやっていました --;
    できないわけですね...

    v3にして全部作り直しています。

    これって何れv4になったら、またこうやってガラッと変わるんですかね。
    ふ〜〜〜

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません