3134


これまで [OpenLayers](http://openlayers.org/) を使っていました。

訳あって今回、 [Leaflet](http://leafletjs.com/) を使ってみようと思い、導入をしてみましたが、
[Leaflet](http://leafletjs.com/) では `getExtent` 関数が使えない事がわかりました。

[公式サイトのAPI](http://leafletjs.com/reference.html) を調べてみて、

[code]

    var extent = map.getExtent().transform(
            new OpenLayers.Projection("EPSG:900913"),
            new OpenLayers.Projection("EPSG:4326"));
    
    $('input[name="latmax"]').val(extent.top);
    $('input[name="latmax"]').val(extent.bottom);
    $('input[name="latmax"]').val(extent.right);
    $('input[name="latmax"]').val(extent.left);
    
[/code]

から

[code]

    $('input[name="latmax"]').val(L.latLngBounds(getNorth()));
    $('input[name="latmax"]').val(L.latLngBounds(getSouth()));
    $('input[name="latmax"]').val(L.latLngBounds(getEast()));
    $('input[name="latmax"]').val(L.latLngBounds(getWest()));
    
[/code]

へ変更してみたのですが、`ReferenceError: getNorth is not defined`となってしまいます。 `Reference`
の使い方が間違っているは分かっているのですが、どうやったらいいのか分かりません。

どなたか教えていただけないですか？また、他の方法で構いませんので、 ・表示されている地図から緯度経度の最大値最小値を取得する方法
をご存知の方どなたかご教示お願い致します。


CC BY-SA 3.0
2015-01-05T09:21:34.107
3120
2015-01-05T12:32:31.897
2015-01-05T10:02:43.987
4978
6075
question
javascript html leaflet
OpenLayers から Leaflet へ移行。　地図の緯度経度の最大値最小値をgetするには？


地図の参照が`map`の場合

[code]

    $('input[name="latmax"]').val(map.getBounds().getNorth())
    
[/code]

だと思います。`L.latLngBounds`は型ではないでしょうか。


CC BY-SA 3.0
2015-01-05T12:32:31.897
3134
2015-01-05T12:32:31.897
5750
3120
answer