0

我正在建立一个网站,我所在大学的学生可以在其中找到住房(在www.thehousingspot.com上查看)。我希望能够在地图上添加一个图层,显示当地餐馆、加油站、杂货店和娱乐热点的位置,以便学生可以看到他们想要居住的地方附近有什么。

现在,我认识到我可以用本地位置建立一个数据库,就像我已经对住房数据所做的那样。但是,我更愿意让我的网站从 Google 中提取数据,包括所有评论信息以及单击信息窗口时显示的所有内容。有人知道我可以做到这一点的方法吗?谷歌是否有一个我一直无法找到的 API?

4

2 回答 2

2

好的,我想通了。这是我所做的:

  1. 关闭地图上的常规兴趣点,如此处所述
  2. 申请并获取 Google API 密钥。获取密钥后,启用 Google Places API
  3. 使用Places Search Request检查以查找有关广告商的信息。主要是,我从这个请求中得到一个参考 ID,我可以使用它来验证我想要的信息是否与 Google 提供的信息相匹配。我的意思是如果我想查找当地披萨店的信息,我会执行搜索请求以查看他们是否在 Google 的数据库中。当我收到回复时,我会查看他们拥有的数据(如姓名、地址等),看看它是否与本地广告商信息匹配。
  4. 如果一切都匹配,那么我可以使用从上一个查询中检索到的参考 ID 来获取有关该地点的详细信息(地点详细信息响应)作为 JSON 对象,并使用它在我的自定义地图上重新创建弹出窗口,就像他们在谷歌地图上有它。这些详细信息包括从所有者数据到网站到评论到营业时间的所有内容。这真是太棒了。

如果您有任何问题,请告诉我 - 我很乐意提供帮助。8小时研究,全额支付。

于 2012-03-10T21:18:00.323 回答
0

谷歌已经在制作的地图中放置了自己的谷歌地点信息。您需要找到已加载数据的服务提供商或一些融合表,以获取要放在地图上的数据

于 2012-03-10T08:40:58.093 回答