我在 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...
但是当我firstLoc
在函数中使用变量时,google.maps.LatLng()
我可以在 Chrome 的代码资源管理器中看到只有变量名被传递,而不是 long 和 lat 数字。
在代码资源管理器中,我看到了这个:
new google.maps.LatLng(firstLoc)
但我想看看这个:
new google.maps.LatLng(5.34.., 5,6...).
我究竟做错了什么?