我正在尝试设置一个网站,根据您查看的页面显示各种地址的地图。每个页面的所有信息都存储在MySQL数据库中,因此我不能为每个页面添加单独的纬度/经度坐标,因为它们是从我的数据库中实时构建的。
如何合并将我的表中的坐标拉入Google地图的jQuery的PHP变量?我没有使用jQuery的经验,所以这可能是一个快速修复...如果我问一个愚蠢的问题,我道歉!
在编码示例中,我想要这样做:
<script>
function initialize() {
var mapProp = {
center:new google.maps.LatLng($lat,$long),
zoom:5,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
$ lat和$ long等于$ row ['Latitude']和$ row ['Longitude']
非常感谢!
答案 0 :(得分:0)
尝试简单地添加var
的php echo<script>
function initialize() {
var mapProp = {
center:new google.maps.LatLng(<?php echo $lat .',' . $long ; ?>),
zoom:5,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>