gpt4 book ai didi

php - 无法将 javascript 变量传递到 Google Maps API

转载 作者:行者123 更新时间:2023-11-30 05:52:03 24 4
gpt4 key购买 nike

我在 php 文件中使用以下代码

  <script>      
var geocoder = new google.maps.Geocoder();
geocoder.geocode( {'address': '<?php echo $element['singleCoords']; ?>' },
function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
firstLoc = results[0].geometry.location;
var gmap<?php echo $element['id']; ?>_marker = new google.maps.Marker({
position: new google.maps.LatLng(firstLoc)

当我提醒 firstLoc 时,long 和 lat 显示如下:5.34.., 5,6...

但是当我在函数 google.maps.LatLng() 中使用变量 firstLoc 时,我可以在 Chrome 的代码浏览器中看到只传递了变量名而不是 long 和 lat 数字。

在代码浏览器中我看到了这个:

new google.maps.LatLng(firstLoc) 

但我想看到这个:

new google.maps.LatLng(5.34.., 5,6...).

我做错了什么?

最佳答案

是否需要将位置设置为LatLng坐标

根据 Google Maps doco你可以将 results[0].geometry.location 传递到 position

关于php - 无法将 javascript 变量传递到 Google Maps API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14129002/

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