Я использую Google Maps v3 и хочу создать новую карту, связанную с событием с комбо, но я не знаю, почему не работает, взгляните на мой код.
Примечание я отлаживаю код и отлично работает, проблема в том, что карта не показывает
$(document).ready(initialize);
var map;
function initialize() {
x = $(".comboMap");
x.change(buildMap);
}
function buildMap(){
$.ajax({
async: false,
type: "POST",
url: "SaveIndicators.aspx/findMapParameters",
data: "{idMapa: '" + $(".comboMap").val() + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: response
});
}
/***Sets the values in the map****/
function response(values) {
var location = values.d.split(",");
var lat = parseFloat(location[0]);
var lng = parseFloat(location[1]);
var latLng = new google.maps.LatLng(lat, lng);
var mapDiv = $("#map-canvas")[0];
map = new google.maps.Map(mapDiv, {
center: latLng,
zoom: location[2],
mapTypeId: google.maps.MapTypeId.ROADMAP,
disableDefaultUI: true
});
}