0

我正在使用谷歌地图,并使用 PHP 检索自定义字段并使用他们的 API 将这些坐标插入到 googlemaps 中。

我被困在变量不起作用。

我应该重新开始:我可以拆分var coLat, Lng删除“和逗号后的拆分吗?

  var co = "-37.817852969252414,144.9671745300293";
  var map;
  var chicago = new google.maps.LatLng(Lat, Lng);
4

1 回答 1

1
var co = "-37.817852969252414,144.9671745300293";
var chicago = new google.maps.LatLng(co);

应该

var lat = -37.817852969252414;
var lng = 144.9671745300293;
var chicago = new google.maps.LatLng(lat, lng);

并且根据 的格式$values['coordinates'],这两个值可以通过用逗号分割坐标来填充,或者如果它是一个设置这些变量的数组,如下所示:

var lat = <? echo $values['coordinates']['lat'] ?>;
var lng = <? echo $values['coordinates']['lng'] ?>;
var chicago = new google.maps.LatLng(lat, lng);
于 2013-07-24T18:16:23.960 回答