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

时间:2018-03-05 07:21:51

标签: javascript google-maps

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

  

的字符串   “[{ “LAT”: “40.7181193798”, “LNG”: “ - 84.4847297668”, “标签”: “A”},{ “LAT”: “40.9530752681”, “LNG”: “ - 83.9779055864”, “标签” : “A”}]'

如何使其仅显示地址。像“美国,纽约,吉卡洛街......” 并使用此位置创建了指向Google地图的链接。 提前谢谢

2 个答案:

答案 0 :(得分: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";

您可以使用此网址获取数据只需要解析您的JSON,以便获得适当的结果。

答案 1 :(得分:1)

您需要API密钥才能每次都发出Google Map API请求。