Leaflet 如何从地图的纬度和经度中获取位置(城市名称)
在我的angular应用程序中,我使用传单open street map创建了地图 我在服务中使用下面的函数得到了纬度和经度 现在我想从该纬度和经度获取位置(城市名称)。 .service.tsLeaflet 如何从地图的纬度和经度中获取位置(城市名称),leaflet,openstreetmap,angular-leaflet-directive,leaflet.markercluster,Leaflet,Openstreetmap,Angular Leaflet Directive,Leaflet.markercluster,在我的angular应用程序中,我使用传单open street map创建了地图 我在服务中使用下面的函数得到了纬度和经度 现在我想从该纬度和经度获取位置(城市名称)。 .service.ts getPosition(): Promise<any> { return new Promise((resolve, reject) => { navigator.geolocation.getCurrentPosition(resp => {
getPosition(): Promise<any> {
return new Promise((resolve, reject) => {
navigator.geolocation.getCurrentPosition(resp => {
resolve({ lng: resp.coords.longitude, lat: resp.coords.latitude });
console.log('lat', resp.coords.longitude);
localStorage.setItem('ln', JSON.stringify(resp.coords.longitude));
localStorage.setItem('lt', JSON.stringify(resp.coords.longitude));
},
err => {
reject(err);
});
});
}
this._userService.getPosition().then(pos=>
{
console.log(`Positon: ${pos.lng} ${pos.lat}`);
});