我有一个应用程序,我想在其中显示使用该应用程序的人所在的城镇或城市的名称,目前我有LATITUDE和LONGITUDE。但现在我不知道如何进行。
navigator.geolocation.getCurrentPosition(function(pos) {
var position = new google.maps.LatLng(pos.coords.latitude, pos.coords.longitude);
}, function (error) {
// Código de error
});
使用google.maps.Geocoder
不幸的是,这个文档是英文的
使用方法如下:
这是一个工作示例:
我给你一个反向地理定位的例子
示例取自: https ://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse
这是一个开发天气小部件的示例,其中有一个获取城市的 Javascript 方法。http://marcodetrabajo.com/widget-meteorologia-jquery/
您可以使用如下方法:
WeatherApi.getCityAndCountry(tuLatitud, tuLongitud)
干杯
下午好...当您有多个标记或点时会怎样...
因为我有这个......我从数据库中得到一个带有纬度和经度的json......我想在数据表以及带有标记的地图上显示它......我想要这样的东西......
---纬度:22 | 长度:33 | 地理编码器地址---纬度:23 | 长度:34 | 地理编码器地址---纬度:24 | 长度:35 | 地理编码器地址
但是在执行的那一刻……地图上只显示了一个位置,表中的第一个数据……就好像在geocoder部分没有走得更远……
这个错误在哪里......??
事先非常感谢。。