我正在使用javascript函数来使用google map api获取用户的纬度和经度。
$(document).ready(function () {
navigator.geolocation.getCurrentPosition(function (pos) {
var lat = pos.coords.latitude;
var lon = pos.coords.longitude;
});
});
是否有人知道如何获取位置名称而不是纬度和经度?例如加利福尼亚州比佛利山庄
答案 0 :(得分:0)
使用Google Maps API's Geocoding service。您可以将latlng
传递给地理编码请求,并在回调中期望地址数据。
var geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'latLng': currentLocation }, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
//the `results` variable will be an array with formatted addresses and location details
}
});