如何从Google的Api坐标JS获取地址

问题描述 投票:0回答:1

我在我的网站上创建了一张地图。用户可以添加多个标记。在另一页上,我创建了对这些标记的调用。这是一个字符串:

string'[{“lat”:“40.7181193798”,“lng”:“ - 84.4847297668”,“label”:“A”},{“lat”:“40.9530752681”,“lng”:“ - 83.9779055864”,“标签“:“一个”}]'

如何使它只显示地址。像“美国,纽约,gikalo街......”并创建了一个链接到这个位置的谷歌地图。先感谢您

javascript google-maps
1个回答
2
投票
var z='[{"lat":"40.7181193798","lng":"-84.4847297668","label":"A"},{"lat":"40.9530752681","lng":"-83.9779055864","label":"A"}]'

var JSONArray=JSON.parse(z);
var lat=JSONArray[0].lat;//For first obj
var long=JSONArray[0].long;//For first obj

var dataURL="http://maps.googleapis.com/maps/api/geocode/json?latlng="+lat+","+long+"&sensor=true";

您可以使用此URL获取数据只需要解析您的JSON以响应您将获得适当的结果。

© www.soinside.com 2019 - 2024. All rights reserved.