我有新的方法來解決這個問題。在這裏,我使用谷歌http服務來獲取基於經度和緯度的位置的全部信息。你只需要傳遞url和你的API密鑰的緯度和經度(例如:latlng = 21.1497409,79.08747970000002 & key =你的API密鑰)。這裏是ExampleService類我得到服務
getService(url) {
return this.http.get(url).map((data: any) => data.json())
}
這一點,你可以把任何你想要的,只是撥打以下服務從那裏你需要的位置數據
this._exampleService.getService("https://maps.googleapis.com/maps/api/geocode/json?latlng=21.1497409, 79.08747970000002&key=YOUR API KEY").subscribe(getplaceData => {
var placeDataDest: any;
placeDataDest = getplaceData;
console.log("i got place id yeee " + placeDataDest['results'][0]['place_id']);
console.log("i got place details yeee " + placeDataDest['results']);
});
希望你會發現這很有