任何人都知道mapbox或传单是否可以检测点是否位于L.Circle内?感谢。
答案 0 :(得分:3)
也许试试这个?所有距离均以米为单位。
var radius = circle.getRadius(); //in meters
var circleCenterPoint = circle.getLatLng(); //gets the circle's center latlng
var isInCircleRadius = abs(circleCenterPoint.distanceTo(pointToTest)) <= radius;
&#13;
说明:
你有一点意思。你有圆的中心点。您可以只测量点和圆之间的距离,取两者之间的绝对值,如果它小于圆的半径,那么它应该在圆内。
右?