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: '© <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);
});