在leaflet中输入经纬度在地图中定位
时间: 2024-04-11 10:15:45 浏览: 180
答案:可以使用leaflet的L.marker()函数创建一个标记,并设置其位置为输入的经纬度,然后将该标记添加到地图中即可。具体代码可参考以下示例:
var map = L.map('map').setView([51.505, -0.09], 13);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: 'Map data © <a href="https://www.openstreetmap.org/">OpenStreetMap</a> contributors, ' +
'<a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' +
'Imagery © <a href="https://www.mapbox.com/">Mapbox</a>',
maxZoom: 18,
}).addTo(map);
var marker = L.marker([51.5, -0.09]).addTo(map);
相关问题
leaflet输入经纬度定位
可以使用 Leaflet 的 setView 方法来定位地图的中心点,该方法的参数为一个包含经纬度的数组,例如:
```
map.setView([51.505, -0.09], 13);
```
其中 [51.505, -0.09] 表示纬度为 51.505,经度为 -0.09 的位置,13 表示缩放级别。
阅读全文