c# - 谷歌地图边界多边形

标签 c# javascript google-maps geolocation

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

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

使用 native map API 可以实现这一点吗?如果没有,是否有额外的插件可以让我做到这一点?

最佳答案

Google Maps API v3包括containsLocation method ,它接受一个 LatLng 和一个 Polygon 并返回一个 bool 值。不确定“ native map API”是什么意思。

关于c# - 谷歌地图边界多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13937323/

相关文章:

C# Image MySql 最佳实践和处理

javascript - 使用项目索引对数组进行单元测试

javascript - 当使用 true 调用 addEventListener() 时,removeEventListener() 不起作用

javascript - 什么是空?在这行 JavaScript 中做的事情

android - Google map 在哪里保存缓存的 map 文件?

c# - 从 App.xaml.cs 访问数据透视控件

c# - VS 2012 MVC - 对更新和创建功能使用一个 View 和模型

c# - ViewModel 中的 MVC3 集合或从 Ajax 服务填充

ios - 在没有 Podfile 的情况下在 ios9 和 Swift 2 上集成 Google map

javascript - 设置后备链的最简洁方法?