根据地理位置检测区域
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 服务根据某个位置检测区域?
您可以使用 Google Maps JavaScript API Geometry Library. From the documentation 中的 containsLocation
方法:
containsLocation(point:LatLng, polygon:Polygon)
Return Value: boolean
Computes whether the given point lies inside the specified polygon.
我有一个包含区域列表的 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 服务根据某个位置检测区域?
您可以使用 Google Maps JavaScript API Geometry Library. From the documentation 中的 containsLocation
方法:
containsLocation(point:LatLng, polygon:Polygon)
Return Value: boolean
Computes whether the given point lies inside the specified polygon.