如何获取react-native-maps
中特定范围内的标记列表?
答案 0 :(得分:1)
这不特定于react-native-maps
。
为了检查特定范围内的标记,您可以使用例如mapbox/cheap-ruler library。
您要寻找的功能是insideBBox
您也可以使用纯JavaScript
if( bb.ix <= p.x && p.x <= bb.ax && bb.iy <= p.y && p.y <= bb.ay ) {
// Point is in bounding box
}
bb
是边界框,(ix,iy)是其左上角坐标,(ax,ay)是其右下角坐标。 p
是点,坐标是(x,y)。
所以:
setState