我在我的网站上创建了一张地图。用户可以添加多个标记。在另一页上,我创建了对这些标记的调用。 这是一个字符串:
的字符串 “[{ “LAT”: “40.7181193798”, “LNG”: “ - 84.4847297668”, “标签”: “A”},{ “LAT”: “40.9530752681”, “LNG”: “ - 83.9779055864”, “标签” : “A”}]'
如何使其仅显示地址。像“美国,纽约,吉卡洛街......” 并使用此位置创建了指向Google地图的链接。 提前谢谢
答案 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请求。