如何使用 api 在谷歌地图中仅显示一个国家或特定区域?

Posted

技术标签:

【中文标题】如何使用 api 在谷歌地图中仅显示一个国家或特定区域?【英文标题】:How to display only one country or a specific area in Google maps using the api? 【发布时间】:2010-10-17 13:13:25 【问题描述】:

我在一个项目中使用谷歌地图,我想在我的地图窗口中只显示一个国家地图,即我只想在我的地图上显示美国,而不是 Canda 和墨西哥等,去掉多余的信息我正在构建的应用程序。

我发现了一些东西,你可以限制一些 javascript 覆盖的区域,但这仍然给了我很多额外的地图区域,因为地理区域通常不符合正方形。

此外,我受到时间、$、php 和 javascript 的限制,所以我无法真正做一些涉及大量工作的花哨的自定义解决方案,即通常的设置。

【问题讨论】:

【参考方案1】:

查看Mike Williams 的精彩 GMaps 教程之一:在那里,他展示了如何限制地图中的缩放和平移。

如果您希望某些区域不可见,try this one: 我认为这与您想要的最接近(example 实际上与您想要的相同,但它似乎面向加拿大人;))。

【讨论】:

不完全切中要害,但足够接近,在谷歌上搜索后,谷歌地图 api 似乎不支持它。

以上是关于如何使用 api 在谷歌地图中仅显示一个国家或特定区域?的主要内容,如果未能解决你的问题,请参考以下文章

如何删除不相关的道路并在谷歌地图中显示所需的路线?对应的API是啥?

在谷歌地图中点击标记时显示弹出信息

如何在谷歌地图中绘制历史国家数据(苏联、东德等)?

如何使用谷歌地图API制作一个搜索特定半径周围项目的表单?

在谷歌地图 api v3 中将地区、城市、州、国家/地区转换为纬度和经度?

如何在谷歌地图的指定位置获取标记(或图钉)?