Geocode rest api - 仅针对纬度和经度进行过滤

时间:2015-06-06 06:50:11

标签: google-maps google-maps-api-3

我有一个安静的网址,可以使用Google的地理编码服务查找地址。它有效,但为我提供了我需要的更多信息。有没有办法只返回json结果的纬度和经度部分。

http://maps.google.com/maps/api/geocode/json?address=300+Collins+St,+Docklands,+VIC&sensor=false&components=country:AU

2 个答案:

答案 0 :(得分:1)

根据Geocoding Responses

  

请注意,JSON响应包含两个根元素:

     
      
  • html包含有关请求的元数据。请参阅下面的Status Codes
  •   
  • echo "<table><tr><td>". empty($row['name']) ? '<input type="submit" value="Submit" name="submit">' : $row['name'] . "</td></tr></table>"; 包含一组地理编码的地址信息和几何信息。
  •   
     

通常,只返回"status"数组中的一个条目   地址查找,虽然地理编码器可能会返回几个结果   地址查询不明确。

以下示例演示了如何从返回的JSON结果中提取位置值:

&#13;
&#13;
"results"
&#13;
"results"
&#13;
&#13;
&#13;

答案 1 :(得分:0)

据我记忆,没有其他可能性。这是标准的回报值。尝试在程序中使用过滤器。您可以拆分CSV文件并切断所需的部分。