PHP:如何从数据库中设置谷歌地图的横向和纵向中心?

PHP:如何从数据库中设置谷歌地图的横向和纵向中心?,php,sql,google-maps,Php,Sql,Google Maps,如何根据从数据库检索到的纬度和经度设置地图的中心 我正在尝试将下面脚本中的$lat和$lon连接到数据库中的纬度和经度值 我的属性纬度和经度作为纬度和经度存储在数据库中 这是我的代码: function initialize2() { var myLatLng = new google.maps.LatLng($lat,$lon); var mapOptions = { zoom: 17, center: myLatLng, mapTypeId: googl

如何根据从数据库检索到的纬度和经度设置地图的中心

我正在尝试将下面脚本中的$lat和$lon连接到数据库中的纬度和经度值

我的属性纬度和经度作为纬度和经度存储在数据库中

这是我的代码:

function initialize2() 
  {
  var myLatLng = new google.maps.LatLng($lat,$lon);
  var mapOptions = {
    zoom: 17,
    center: myLatLng,
    mapTypeId: google.maps.MapTypeId.SATELLITE 
  };

文件是否编译为php脚本?换句话说,它是否以.php扩展名或.js结尾?如果是its.php,则应将变量包含在php标记中,如下所示:

function initialize2() 
{
    var myLatLng = new google.maps.LatLng(<?php echo $lat . ',' . $lon; ?>);
    var mapOptions = {
        zoom: 17,
        center: myLatLng,
        mapTypeId: google.maps.MapTypeId.SATELLITE 
};
函数初始化2()
{
var mylatng=new google.maps.LatLng();
变量映射选项={
缩放:17,
中心:myLatLng,
mapTypeId:google.maps.mapTypeId.SATELLITE
};
如果它是一个.js脚本,您就不能包含这样的PHP变量,因为它不是用PHP编译的