【问题标题】:Google Maps API limitations谷歌地图 API 限制
【发布时间】:2011-01-03 14:41:11
【问题描述】:

我正在开展一个项目,我将在该项目中创建一个特定区域的地图,并包含一些兴趣点。想想已经包含在 Google 地图中的那些。

我的第一个想法是这可以在 Google Maps API 中完成,但我以前从未使用过 if,因此我对它的局限性和功能有一些疑问。

  1. 我可以将地图限制在一个特定区域吗?
  2. 我可以过滤兴趣点吗?前任。仅限加油站和酒店等。

至少让我开始吧。

谢谢!

【问题讨论】:

  • 你检查文档了吗?
  • 我现在正在阅读文档。只是想知道是否有人可能做过同样的事情并且可以验证它是可能的。

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


【解决方案1】:

如果您使用启用空间的 db(postgis,mysql spatial..),您可以进行空间查询来过滤您的 POI。根据类型进行过滤时,您应该在表中添加一个类型列来过滤根据此列的结果。 希望对你有帮助

【讨论】:

    【解决方案2】:

    您可以通过拦截平移控件来限制显示地图的范围(例如拦截视图更改消息;或实现您自己的并禁用标准的)。请注意,如果您缩小很多,区域外的地图仍然会出现。

    【讨论】:

      【解决方案3】:
      1. 是的,您可以通过指定边界as described here来限制您的地理编码器搜索

      2. AFAIK,不,除非您在获得结果后对其进行过滤

      【讨论】:

        猜你喜欢
        • 2017-01-10
        • 2013-09-24
        • 2015-10-25
        • 1970-01-01
        • 2012-09-10
        • 1970-01-01
        • 1970-01-01
        • 2014-02-04
        • 2012-10-14
        相关资源
        最近更新 更多