我设法使用html5地理位置获取用户的经度和纬度.
//Check if browser supports W3C Geolocation API
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(successFunction, errorFunction);
}
//Get latitude and longitude;
function successFunction(position) {
var lat = position.coords.latitude;
var long = position.coords.longitude;
}
Run Code Online (Sandbox Code Playgroud)
我想显示城市名称,似乎获得它的唯一方法是使用反向地理定位api.我阅读谷歌的反向地理定位文档,但我不知道如何在我的网站上获得输出.
我不知道如何使用它:"http://maps.googleapis.com/maps/api/geocode/json?latlng='+lat+','+long+'&sensor=true"在页面上显示城市名称.
什么是标准方法呢?
这个问题可能看起来很熟悉:我有一个地方的纬度和经度.我需要得到国家的名字.我知道我必须使用反向地理编码.但我的问题是,有时它会返回该地区或国家的缩写形式(例如美国代表美国,CA代表加州).有什么方法可以得到这个国家的全名吗?我不能通过这个简短的表格与我预存的国家数据库进行匹配操作.
我正在使用Google map API v3开发网页.有没有办法收集路线从A点到B点的路线或城市名称?我在页面中使用javascript.