【问题标题】:How can I put Google map markers with info windows on my personal map?如何在我的个人地图上放置带有信息窗口的 Google 地图标记?
【发布时间】:2012-03-10 07:56:37
【问题描述】:

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

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

【问题讨论】:

    标签: google-maps window marker review


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 那么,话虽如此,你知道我是否有可能在制作的地图中删除这些地方?
      • 原来我所说的功能叫做兴趣点。我发现了如何关闭它们:stackoverflow.com/questions/9179713/…。问题是,我想使用我自己的自定义标记访问它们应用的信息。
      • 我在谷歌地图上查看了 PoI,最近才发现如何关闭它。我怀疑他们会公开发布这些信息(除了废弃谷歌地图——这是针对 TnC 的),我建议寻找一些替代来源
      猜你喜欢
      • 2017-09-16
      • 1970-01-01
      • 2015-03-10
      • 2011-02-24
      • 2018-10-15
      • 2016-03-13
      • 1970-01-01
      • 2015-09-05
      • 1970-01-01
      相关资源
      最近更新 更多