首页 > 解决方案 > 如何从纬度和经度中获取包含国家、城市和街道名称的字符串

问题描述

如何通过询问 Lat 和 Lon 查找州名、街道名称和街道号或仅查找完整的 Lat 和 Lon 地址来执行功能

标签: javascriptasp.net-mvc

解决方案


如果您使用的是谷歌地图,您可以尝试使用Geocoder根据坐标获取地址。像这样:

var currentLatitude = ...;
var currentLongitude = ...;

var geocoder = new google.maps.Geocoder;

var latlng = { lat: currentLatitude, lng: currentLongitude };

geocoder.geocode({ 'location': latlng }, function (results, status) {
    if (status === 'OK') {
        // address
        console.log(results);
    } else {
        console.log('Geocoder failed due to: ' + status);
    }
});

推荐阅读