Maps 阿拉斯加(较小)、较大关岛和波多黎各的geojson格式的Lat长坐标?

Maps 阿拉斯加(较小)、较大关岛和波多黎各的geojson格式的Lat长坐标?,maps,leaflet,polygon,Maps,Leaflet,Polygon,从哪里可以获得阿拉斯加、关岛和波多黎各不同大小的geojson格式(多边形)?对于关岛和波多黎各来说,阿拉斯加的面积太大,太小。我对测绘技术非常陌生。如果有人能告诉我在哪里可以找到这些状态的重新缩放版本(geo-Json),那就太好了 更新:在我的地图当前的缩放级别中,关岛和波多黎各的大小是如此之小,几乎不可能在点击这些州时弹出一个弹出窗口。 GeoJSON格式应该包含实际的真实地理坐标(纬度和经度)。阿拉斯加是一个很大的州,而关岛很小。此外,网络墨卡托投影扩大了高纬度地区(如阿拉斯加)的面积,

从哪里可以获得阿拉斯加、关岛和波多黎各不同大小的geojson格式(多边形)?对于关岛和波多黎各来说,阿拉斯加的面积太大,太小。我对测绘技术非常陌生。如果有人能告诉我在哪里可以找到这些状态的重新缩放版本(geo-Json),那就太好了

更新:在我的地图当前的缩放级别中,关岛和波多黎各的大小是如此之小,几乎不可能在点击这些州时弹出一个弹出窗口。

GeoJSON格式应该包含实际的真实地理坐标(纬度和经度)。阿拉斯加是一个很大的州,而关岛很小。此外,网络墨卡托投影扩大了高纬度地区(如阿拉斯加)的面积,甚至增加了大小对比度

改变大小通常是通过缩放来完成的,这确实带来了在同一个图形上以不同比例显示不同区域的问题。通常的解决方法是按照nathansnider在评论中的建议,将图形划分为不同缩放级别的不同地图

不过,您可以使用“伪”坐标以不同的大小和其他位置渲染区域。请注意,您的形状将具有完全不正确的坐标,因此您想要绑定到它的任何数据(如标记、多边形等)都需要进行完全相同的转换

我不确定是否已经有提供此功能的服务或库。否则,只需编写一个小脚本,在GeoJSON数据的每个点上进行迭代,将每个坐标除以一个固定的缩放值(纬度和经度相同,否则会扭曲形状),并可以选择添加偏移(纬度和经度可能不同)以更改位置


Web Mercator投影将略微扭曲生成的形状,但这应该已经是一个好的开始。

是否希望以与您发布的图像类似的布局显示多边形?如果是这样的话,也许一张插图地图更适合你。您可以为阿拉斯加、关岛等创建小的插入地图覆盖,并为每个覆盖指定不同的缩放级别。这不需要任何额外的GeoJSON。