मैं में से city
प्राप्त करने का प्रयास कर रहा हूं। मैंने अभी कुछ जेएस और jQuery सीखना शुरू कर दिया है, इसलिए यह एक मूल गलती हो सकती है।जिओलोकेशन - लंबी और लेट से शहर कैसे प्राप्त करें
$(document).ready(function(){
function displayLocation(latitude,longitude){
var request = new XMLHttpRequest();
var method = 'GET';
var url =
'http://maps.googleapis.com/maps/api/geocode/json?latlng='
+ latitude + ',' + longitude + '&sensor=true';
var async = true;
request.open(method, url, async);
request.onreadystatechange = function(){
if(request.readyState == 4 && request.status == 200){
var data = JSON.parse(request.responseText);
var address = data.results[0];
alert(address.city.short_name);
}
};
request.send();
};
var successCallback = function(position){
var x = position.coords.latitude;
var y = position.coords.longitude;
displayLocation(x,y);
};
navigator.geolocation.getCurrentPosition(successCallback);
});
क्या अपने कोड वास्तव में उत्पादन करता है? – pete23
वेब देव उपकरणों के कंसोल में कोई त्रुटि: लेखन त्रुटि: address.city अपरिभाषित है जब मैं परिवर्तन की सूचना होने के लिए: चेतावनी (address.formatted_address); यह पूरे स्वरूपित पते को लौटाता है, लेकिन मुझे केवल शहर के नाम की आवश्यकता है – coder2222
मुख्य बिंदु – Nullify