Google Places API电子邮件/网站

时间:2011-07-27 02:59:01

标签: google-places-api

有没有办法使用Google Places API获取特定地点的电子邮件/网站?如果无法做到这一点,除了使用Google API之外还有其他方法吗?

3 个答案:

答案 0 :(得分:6)

要使用Google Places API检索地点网站地址,您可以执行地方自动填充请求,并将input参数值设置为地点名称:例如input=Amoeba

  

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Amoeba&sensor=false&key=your_api_key

然后使用回复中的reference,您可以执行商家详情请求:例如 reference=ClRMAAAAVzPUTLym999EXs4mKkpTqEmzX0a2kfXCUs4enTvWMHDd06VLvlzsGOdfrRd2QvkiRWs4sNkraAAJlMdytt4O4kYGoJZn4ENL5Ig5QYyeJmMSECDOGMO1MnDFtqzdqD8oDk0aFJr8_s-Y946QOz24YubPUsmoC2vl

  

https://maps.googleapis.com/maps/api/place/details/json?reference=ClRMAAAAVzPUTLym999EXs4mKkpTqEmzX0a2kfXCUs4enTvWMHDd06VLvlzsGOdfrRd2QvkiRWs4sNkraAAJlMdytt4O4kYGoJZn4ENL5Ig5QYyeJmMSECDOGMO1MnDFtqzdqD8oDk0aFJr8_s-Y946QOz24YubPUsmoC2vl&sensor=false&key=you_api_key

这将返回Amoeba的详细信息,包括可用的参数website,其中包含地点网站地址。

答案 1 :(得分:1)

Google Places API使用您的API密钥提供详细信息请求和响应。

该标记允许该地方的Google地方网址

e.g。 http://maps.google.com/maps/place?cid=10704550479004381649

如果您想收集网站,传真和营业时间信息,只能在这里完成。

Google Places API中没有提供该信息的直接API。

就像addressComponents是Details响应的一部分一样,我假设标签将被添加到API的Place Details响应中以解决此问题。

答案 2 :(得分:1)

我一直在尝试使用Google Places API,并且我有成功的查询,提取位置详细信息,其中包含我想要查找的地方的所有地址信息,但具有讽刺意味的是,返回的JSON中没有WEBSITE属性!

本地搜索的第一个版本要好得多,并且在您知道商家名称时始终准确搜索。