基于地理位置检测区域
Detect region based on geo location
我有一个json文件与区域列表。
每个区域都有地理边界点,如:
id": "4650d7cc-b834-4ed4-a139-40f5037711fc",
"name": "region 1",
"coords": [
[
[4.74, 52.431],
[4.781, 52.426],
[4.831, 52.42],
[4.855, 52.417],
[4.862, 52.422],
[4.861, 52.425],
[4.866, 52.428], ...
我如何检测区域基于一些位置使用js, c#或任何谷歌服务?
可以使用Google Maps JavaScript API Geometry Library中的containsLocation
方法。来自文档:
containsLocation(要点:LatLng多边形:多边形)
返回值:boolean
计算给定点是否在指定多边形内。
相关文章:
- 在onkeyup事件中未检测到文本区域更改
- 检测文本区域的自然换行
- 检测jquery中文本区域的自动更改
- 当在文本区域中检测到特定字符串时,Javascript会自动提交表单
- Javascript——检测用户的可视区域's浏览器
- 任何比较两个不同位图图像并在javascript中检测不同区域的方法
- 如何通过道场检测文本区域的变化
- 检测单击“空白”区域
- 如何在 FabricJS 中检测画布上的空白区域
- 使用 javascript 检测文本区域/文本输入中的 HTML 标记,但它应该支持常见的>和<
- 在嵌套的边框容器内容窗格小组件中未检测到区域属性
- 如何检测文本区域输入中的换行符
- 无法检测到在移动设备(文本区域)上按输入
- HTML/JS 检测图像上的区域
- 如何检测是否单击 Html 画布的某个区域
- 如何检测 CSS 区域中的下溢
- 检测 TinyMCE 文本区域中的按键事件
- 是否可以对在 JQuery 中键入的文本区域执行实时检测
- 如何检测位置是否位于文本区域中一行的开头
- onChange文本区域检测和清除输入字段