Как видите, там есть строка, которая выдает предупреждение.Это "undefined
".Принимая во внимание, что если я просто предупреждаю results[0].geometry.location
, это предупреждает (41.321, 41.556)
.
Я просто хочу предупредить его и установить его (как целое число) для одного из моих id_lat и id_longs ...
$("#geocodesubmit").click(function(){
$("#id_lat").val("");
$("#id_long").val("");
var address = $("#addressinput").val();
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
$("#badlocation_holder").hide();
$("#map_canvas").show();
$("#map_canvas_holder").show().css("background-color", "#E6E6FA").animate({"background-color":"#f5f5f5"}, 800);
;
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
map.setCenter(results[0].geometry.location);
alert(results[0].geometry.location[1]); //this is undefined.
$("#id_lat").val(results[0].geometry.location[0]);
$("#id_long").val(results[0].geometry.location[1]);
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location,
draggable:true
});
} else {
$("#map_canvas_holder").hide();
$("#badlocation_holder").show().css("background-color","#F08080").animate(
{"background-color":"#f5f5f5"},800);
}
});
return false;
});