Javascript 如何获得所需的lat值,长到只显示地图中所需的部分,并使用传单.js?

Javascript 如何获得所需的lat值,长到只显示地图中所需的部分,并使用传单.js?,javascript,django,api,web,leaflet,Javascript,Django,Api,Web,Leaflet,我正试图用以下代码显示地图的一部分:- <div id="mapid" style="height: 280px; width: 1143px;"> <script src="http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.js"></script> <script> var mymap = L.map(&q

我正试图用以下代码显示地图的一部分:-

<div id="mapid" style="height: 280px; width: 1143px;">
    <script src="http://cdn.leafletjs.com/leaflet/v0.7.7/leaflet.js"></script>

    <script>
        var mymap = L.map("mapid").setView([5, 120], 13);

        L.tileLayer("http://{s}.tile.osm.org/{z}/{x}/{y}.png", {
            attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors',
        }).addTo(mymap);
    </script>
</div>

var mymap=L.map(“mapid”).setView([5120],13);
L.tileLayer(“http://{s}.tile.osm.org/{z}/{x}/{y}.png”{
属性:“©;参与者”,
}).addTo(mymap);
但这显示了地图的这一部分:-

但我想得到地图的这一部分:-
是否有任何工具可以优化我的代码以执行此操作:-

您可以使用以下设置地图视图:
map.setView([lat,lng],zoom)

例如:
mymap.setView([-3.687845113.776067],4)

或者可以设置贴图的边界(左上角和右下角),以便计算贴图包含边界的最佳缩放

var bounds = L.latLngBounds([6.884470, 94.897447],[-13.549102, 154.879214])
mymap.fitBounds(bounds)
但要回答您的问题,您可以通过以下方式在地图上单击以获得latlng:

map.on('click',function(e){
    console.log(e.latlng);
});