gpt4 book ai didi

javascript - 如何将 php 变量传递给 javascript map 函数

转载 作者:行者123 更新时间:2023-12-02 17:22:10 24 4
gpt4 key购买 nike

只想将 php 变量 $x 和 $y 传递给 javascript map 函数(如纬度和经度)。请帮忙。这是我的 Controller :

<?php
$x = 25.114667;
$y = 55.137797;
?>

这是我的 JS 文件:

function initialize()
{
var myCenter = new google.maps.LatLng(lat,long);
var mapOptions = {
center:myCenter,
zoom:12,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementById("googleMap")
,mapOptions);

} google.maps.event.addDomListener(document.getElementById('showhidemap'), 'click', initialize);

最佳答案

您正在 js 变量 latlong 中传递字符串。直接将值赋值为 float
试试这个

 var lat = <?php echo $x; ?>;
var long = <?php echo $y; ?>;

还必须包含上面的 google map 初始化中带有 google map 键的脚本。

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=GOOGLE_MAP_KEY&sensor=true"> </script>

GOOGLE MAP KEY: 必须为您的网站生成。

查看一些可能对您有帮助的网址

https://developers.google.com/maps/tutorials/fundamentals/adding-a-google-map
https://developers.google.com/maps/signup?csw=1
https://developers.google.com/maps/documentation/javascript/tutorial

关于javascript - 如何将 php 变量传递给 javascript map 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23844704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com