Tôi đã quản lý để có được vĩ độ và kinh độ của người dùng bằng cách sử dụng định vị địa lý dựa trên HTML.
//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;
}
Tôi muốn hiển thị tên thành phố, có vẻ như cách duy nhất để có được nó là sử dụng API định vị địa lý ngược. Tôi đã đọc tài liệu của Google về định vị địa lý ngược nhưng tôi không biết làm thế nào để có được đầu ra trên trang web của mình.
Tôi không biết cách sử dụng cái này: "http://maps.googleapis.com/maps/api/geocode/json?latlng='+lat+','+long+'&sensor=true"
để hiển thị tên thành phố trên trang.
Làm thế nào tôi có thể đạt được điều này?