您好我已經發布了兩個值爲一個PHP頁面使用一個窗體,然後在PHP頁面上,我顯示一個googlemap並希望使用我發佈的兩個值作爲緯度和姿勢來繪製在地圖上。我認爲iv做了一切正確的事,但似乎並沒有拿起價值觀。乾杯!試圖把張貼的PHP變量放入一個JavaScript變量,所以可以在googlemap上繪圖
<script type="text/javascript">
function initialize() {
var lat= "<?php echo $_POST['coordinates']; ?>";
var long= "<?php echo $_POST['coordinatestwo']; ?>";
var latlng = new google.maps.LatLng(lat,long);
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
var marker = new google.maps.Marker({
position: latlng,
map: map,
title: "Your current location!"
});
}
</script>
</head>
<body onLoad="initialize();">
乾杯我試圖做出這些改變,但仍似乎沒有拿起它們。看看來源和正確的兩個值都等於0.這裏是我使用的形式:
@paul elliot,那麼可能你的$ _POST變量不包含你所期望的。嘗試使用'print_r($ _ POST);'看看那裏真的有什麼! – Czechnology 2011-03-24 00:08:35