从php数组中获取经度和纬度


Get latitude,longitude from php array

我正在使用查询循环来获取我在数组中获得的每个帖子位置的值:

array(2) { ["latitude"]=> string(10) "37.6221869" ["longitude"]=> string(19) "-0.7113418999999794" }

所以我使用:

$meta_coords = get_post_meta( get_the_ID(), 'mm_location', true );

我需要得到一个适当的标记,如:

(经度、纬度)

我需要存储所有这些位置值在一个php变量,我可以传递给所有位置的谷歌脚本,位置的jquery代码必须像:

var locations = [
  ['Bondi Beach', -33.890542, 151.274856, 4],
  ['Coogee Beach', -33.923036, 151.259052, 5],
  ['Cronulla Beach', -34.028249, 151.157507, 3],
  ['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
  ['Maroubra Beach', -33.950198, 151.259302, 1]
];

那么我如何存储所有这些值,并将它们传递给我的谷歌地图的jquery脚本?非常感谢!

有…

$array = array("latitude" => "37.6221869", "longitude" => "-0.7113418999999794");

你可以把它解析成你想要的字符串:

$string = '('.floatval ($array['latitude']).', '.$array['longitude'].')';

希望有帮助!