使用Javascript计算边界框
作者:互联网
我有纬度/经度值和距离值.我需要计算一个以给定位置为中心的边界框.所以如果距离是200米那么矩形框应该在前面,后面,左边和右边200米.
我如何使用JavaScript进行此操作?
解决方法:
您需要将坐标lat / long转换为您正在使用的地图投影中的x / y值,然后您可以计算边界框.
我不太了解谷歌地图API,我也不知道你想要用你的盒子做什么.但也许GBounds,GMercatorProjection和GLatLngBounds可能会有所帮助.如果Google Maps API不支持您正在使用的地图投影的计算,那么使用Proj4js可能会有所帮助.也许您想要阅读约Map projections.默认情况下,Google地图使用Mercator projection.
标签:javascript,math,google-maps,geolocation,proj4js 来源: https://codeday.me/bug/20190827/1740212.html