Tôi muốn phát hiện, ở phía máy chủ chỉ sử dụng C#, cho dù tọa độ Vĩ độ/Kinh độ nằm trong một khu vực (đa giác) được tạo thành từ các điểm dựa trên Latitude/Kinh độ. Tôi tin rằng đúng cách để làm điều này là raycasting, nhưng có lẽ đã có một C# thực hiện ra khỏi đó vì nó không tầm thường?Phát hiện nếu điểm trong Vĩ độ/Kinh độ dựa Polygon
Ngoài ra, tôi hiểu rằng SQL Server có một số chức năng hình học như STIntersects
nhưng để sử dụng mà tôi cần cả hai SQL Server 2008 đang chạy và từng tấm séc sẽ bao gồm một kết nối cơ sở dữ liệu đó là không mong muốn.
Thuật toán thay thế chung hơn sẽ là hỏi hoặc tìm kiếm "Cách phát hiện xem một điểm có nằm trong một đa giác có hình dạng không đều" hay không. Tôi không thực sự biết, tôi có thể có thể viết một cái gì đó từ đầu, nhưng nó chắc chắn sẽ không phải là đoạn mã hiệu quả nhất ... không phải lúc đầu anyway. – Nevyn