利用高德api判断 经纬度点是否在某个区域范围内


主要是利用 数学计算库api AMap.GeetryUtil.isPointInRing

通过判断返回值的true false来判断
lnglat是该点的经纬度:
lnglarArr是该区域的周边经纬度点的集合,

lnglarArr可以通过 AMap.DistrictSearch 来获取

AMap.plugin('AMap.DistrictSearch', function () ) // 搜索所有省/直辖市信息 districtSearch.search('萧山区', function (status, result) ) } var isPointInRing = AMap.GeetryUtil.isPointInRing(lnglat, latlngArr) console.log("isPointInRing", isPointInRing) }) })

附上api链接:
AMap.DistrictSearch: lbs.amap/api/javascriptapi/reference/search#m_AMap.DistrictSearch
AMap.GeetryUtil: lbs.amap/api/javascriptapi/reference/math



上一篇:小程序云开发云函数问题 error code -504002, error message user’s issue failed

下一篇:echarts图例与外部dom的交互


Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图