我试图将两个变量(纬度和经度)传递给 google.maps.StreetViewPanorama 方法但没有成功。有可能这样做还是我失败了?
变量通过 url 传递:
http://mydomain/street.php?lat=41.653048&lon=-0.880677
street.php 的代码是:
<?php
$lat = $_GET["lat"];
$lon = $_GET["lon"];
?>
<html>
<head>
<meta name='viewport' content='width=320,user-scalable=no'/>
<script src='http://maps.google.com/maps/api/js?sensor=false' type='text/javascript' >
jlat = <?php echo $lat; ?>
jlon = <?php echo $lon; ?>
</script>
</head>
<body onload="new google.maps.StreetViewPanorama(document.getElementById('p'),
{position:new google.maps.LatLng(jlat, jlon)
});"
style='padding:0px;margin:0px;'>
<div id='p' style='height:100%;width:100%;'></div>
</body>
</html>
我已经确定了新的 javescript 变量
jlat = <?php echo $lat ?>
jlon = <?php echo $lon ?>
母鸡我传递给 google.maps.LatLng(jlat, jlon),但它不起作用。
有什么想法吗?
提前致谢