我不知道为什么标记和缩放不起作用,这是代码:
function initialize() {
if (document.getElementById("themap") != null) {
$.post("http://localhost/projects/php/invoice/getmapinfo.php", {
postalcode: $("#postalcode").html()
},
function(data, status) {
if (data == "-1" || data == "-2" || data == "-3") {
} else {
var apos = data.split(',');
var myCenter = new google.maps.LatLng(parseFloat(apos[0]), parseFloat(apos[1]));
var mapProp = {
center:myCenter,
zoom:10,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("themap"),mapProp);
var marker = new google.maps.Marker({
position:myCenter,
});
marker.setMap(map);
}
}
);
}
}
$(document).ready(
function() {
$(document).ajaxStop(
function(){
initialize();
}
);
地图会显示但是它是静态的。我是否需要获取密钥,因为它仅在我的内部Web服务器上运行,或者我错过了一步。
谢谢,如果你能提供帮助。