州/省的地理边界 -> Google 地图多边形

2024-01-23

我正在构建一个 Web 应用程序,它将根据按钮和点击事件在 Google 地图上动态突出显示某些美国州和加拿大省份。

计划 A) 多边形

我的主要想法是绘制多边形。为此,我需要所有州和省轮廓(顺时针或逆时针)的坐标(纬度+经度)列表。在政府网站上,我发现了各种不同的格式(即 E00),但我无法将这些格式转换为简单的坐标列表,我可以用它在地图上创建标记或多边形。您对如何获取这些坐标有什么建议吗?

计划 B) 叠加

AFAIK,如果您在 Google 地图上使用叠加层,当您进一步放大时,它们会变得像素化(或者您可以叠加 SVG 吗?)就我而言,在最坏的情况下(所有州和所有省份)我需要 50 + 11 个叠加层。谷歌地图仍然可以做到这一点,还是会变得异常缓慢?

我有点惊讶没有一种直接的方法来突出显示一个州或省,因为我认为这对于使用地图 API 的人来说是一个非常常见的任务。

提前致谢


我有美国各州多边形的 XMLhere http://econym.org.uk/gmap/states.xml。我用它们就像this http://econym.org.uk/gmap/example_states4.htm.

我故意保持细节相当简单,以减少加载时间,并最终得到一张在慢速浏览器中具有合理响应能力的地图。

我没有什么可以给加拿大的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

州/省的地理边界 -> Google 地图多边形 的相关文章

随机推荐