Google Maps API限制

时间:2011-01-03 14:41:11

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

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

我的第一个想法是,这可以在谷歌地图API中完成,但我之前从未使用过,所以我对它的局限性和能力有一些疑问。

  1. 我可以将地图限制在一个特定区域吗?
  2. 我可以过滤兴趣点吗?防爆。只有加油站和酒店等。
  3. 这至少让我开始。

    谢谢!

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

  1. 是的,您可以通过指定边界来限制地理编码器搜索as described here

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

答案 2 :(得分:0)

如果您正在使用空间启用的数据库(postgismysql spatial ..),您可以进行空间查询以过滤您的POI。根据类型进行过滤,您应该在表根据此列过滤结果。 希望它有所帮助