根据地理位置检测区域

时间:2016-09-23 11:43:37

标签: javascript google-maps google-maps-api-3 location geo

我有一个包含区域列表的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服务根据某个位置检测区域?

1 个答案:

答案 0 :(得分:2)

您可以使用Google Maps JavaScript API Geometry Library中的containsLocation方法。来自the documentation

  

containsLocation(point:LatLng,polygon:Polygon)

     

返回值:布尔值

     

计算给定点是否位于指定的多边形内。

相关问题