2017-08-24 243 views
0

我使用Mapbox GL來顯示可以旋轉和縮放的地圖。Mapbox GL - 如何檢查點是否在旋轉的邊界框內?

我需要添加標記,但對於速度,我只想添加位於當前視圖邊界框內的標記,並在視圖更改時重繪。 (邊界框不是軸對齊的,但可以是旋轉的矩形!)

我可以通過map.getBounds()獲得當前視圖的邊界框。 這將返回2個NE角和SW角的LngLat座標。

如何檢查標記的LngLat座標是否在此框內?

+1

[確定點是否在邊界框內]可能的重複(https://stackoverflow.com/questions/18295825/determine-if-point-is-within-bounding-box) – xmojmr

+0

不是重複的,只有答案適用於軸對齊的邊界框 – Dylan

回答