谷歌地图边界多边形

Posted

技术标签:

【中文标题】谷歌地图边界多边形【英文标题】:Google maps bounding polygons 【发布时间】:2012-12-18 16:28:26 【问题描述】:

我需要能够进行空间查询以确定多边形内是否存在纬度/经度坐标。我知道您可以定义边界 boxes 并进行类似的查询,但是您可以对自定义形状执行相同的操作吗?

作为一个过于简化的示例,假设我需要能够确定纬度/经度点 (X,Y) 是否在美国西海岸 20 英里范围内。假设我已经有办法在 20 英里外画一条与海岸“平行”的线,并将这条线连接到顶部和底部的海岸线。我想测试点 (X,Y) 是否在由这些线包围的多边形内。

这是否可以使用本机 Maps API?如果没有,是否有其他插件可以让我这样做?

【问题讨论】:

【参考方案1】:

Google Maps API v3 包括 containsLocation method,它接受一个 LatLng 和一个多边形并返回一个布尔值。不确定您所说的“原生 Maps API”是什么意思。

【讨论】:

完美。谢谢你。我所说的“原生 Maps API”只是指没有额外的库

以上是关于谷歌地图边界多边形的主要内容,如果未能解决你的问题,请参考以下文章

免费下载谷歌地图高清卫星地图

免费下载谷歌地图高清卫星地图

免费下载谷歌地图高清卫星地图

谷歌地图下载拼接软件

在谷歌地图上为给定地址绘制多边形

在 Flutter 中设置谷歌地图多边形的不透明度颜色