gpt4 book ai didi

c# - 找出矩形内的长/纬度

转载 作者:行者123 更新时间:2023-11-30 13:50:50 31 4
gpt4 key购买 nike

给定左上长/纬度和右下长/纬度,我如何确定给定的长/纬度是否落在矩形内?

理想情况下我会看类似的东西

bool IsWithinArea(float topLeftLat,float topLeftLong,
float bottomRightLat,float bottomRightLong,float testLat,float testLong)

更新

一个问题是,根据经/纬度创建的矩形可能来自旋转 map ,因此右下角并不总是大于左上角...

最佳答案

我们可以让它比琐碎的检查更有趣:

return new Rect(topLeftLat, topLeftLong, bottomRightLat - topLeftLat, bottomRightLong - topLeftLong)
.Contains(testLat, testLong);

附注:Rect.Contains(...) method

关于c# - 找出矩形内的长/纬度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5499379/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com