我想让用户位置位于变量(或会话变量)上,以便以后在下一个组件中的地图上打印。
所以,我用以下代码制作了js文件:
import L from "leaflet";
let geolocation;
//Make map
let map = L.map('map').fitWorld();
// Locate you
map.locate({setView: true, maxZoom: 16});
function onLocationFound (e) {
console.log(e);
geolocation = e;
}
map.on('locationfound', onLocationFound);
function onLocationError (e) {
alert(e.message);
}
map.on('locationerror', onLocationError);
export default geolocation;
我的任务是获取状态的简称,例如: 我在德国,下载位置后,我需要缩写“ DE” 我尝试使用“传单”插件来执行此操作,但是也许还有其他更好的方法。 在执行代码时,我被迫指出将ID放置在哪里的地图