sonraki örnek http://jsbin.com/inepo3/7/edit tarafından LNG ve Google Maps API lat koordinatlarını almaya çalışıyorum. 'Başarılı' bir açılır pencere bekliyorum, ancak 'Hata' açılır penceresini göstermeye devam ediyor. Google harita isteği, doğru json geri bildirimini verir (firebug tarafından kontrol edilir).() isteği
<script type="text/javascript">
$().ready(function() {
$.fn.getCoordinates=function(address){
$.ajax(
{
type : "GET",
url: "http://maps.google.com/maps/api/geocode/json",
dataType: "jsonp",
data: {
address: address,
sensor: "true"
},
success: function(data) {
set = data;
alert(set);
},
error : function() {
alert("Error.");
}
});
};
$().getCoordinates("Amsterdam, Netherlands");
});
</script>
Bu sorunun nasıl giderileceğini bilen var mı?
<script type="text/javascript">
$().ready(function() {
var user1Location = "Amsterdam, Netherlands";
var geocoder = new google.maps.Geocoder();
//convert location into longitude and latitude
geocoder.geocode({
address: user1Location
}, function(locResult) {
console.log(locResult);
var lat1 = locResult[0].geometry.location.lat();
var lng1 = locResult[0].geometry.location.lng();
$("#testDiv").html("latitude:" + lat1 + "<p>longitude:" + lng1 + "</p>");
});
});
</script>
google harita API sürümü: Biz temelde Tweet'in adresi (. IE Londra, Madrid veya vb Gürcistan) almak ve Google Haritalar'ın Geocoder Servisi kullanarak LatLng içine gerçek adresiyle dönüştürmek için twitter kullanılır? – kjy112
Ben shure değilim, sanırım v2 (kullanılmış haritalar url'yi belki bir sürüme dönüştürür müsünüz?) –
Artık eminim ki V3 şimdi tekrar bakıyor. – kjy112