Leaflet 如何从地图的纬度和经度中获取位置(城市名称)

Leaflet 如何从地图的纬度和经度中获取位置(城市名称),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 => {

在我的angular应用程序中,我使用传单open street map创建了地图

我在服务中使用下面的函数得到了纬度和经度

现在我想从该纬度和经度获取位置(城市名称)。

.service.ts

 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}`);


      });