Tôi muốn đạt được những điều sau đây và tôi không biết liệu nó có khả thi hay không. Tôi đang có hai điểm trên một con đường (tưởng tượng như một đường hoàn thiện - chúng là hai cạnh của vỉa hè - chúng nằm trong một đường thẳng) và tôi muốn kiểm tra xem tuyến đường của người dùng đã đi qua giữa các điểm này chưa.Cách tìm hai tuyến đường bản đồ google đang được giao nhau trong dự án IOS
Vì vậy, tôi nghĩ, tôi có thể làm một cái gì đó như thế này:
- có được con đường giữa hai điểm này (họ khá gần - đường rộng 20 m nhiều nhất)
- có được con đường người dùng
- kiểm tra xem các tuyến đường này có đang giao nhau hay không, nếu có bất kỳ sự giao nhau nào giữa chúng.
Nếu đó là hình học thuần túy, sẽ dễ dàng. Tôi có hai dòng và tôi muốn biết nếu có bất kỳ giao lộ nào giữa chúng.
Tôi muốn sử dụng các mục sau trong dự án IOS, nếu có bất kỳ sự khác biệt nào. Ví dụ, tôi nghĩ rằng có lẽ có một cách lập trình để vẽ MKPolylines và xem liệu có giao lộ hay không. Tôi không muốn nhìn thấy nó một cách trực quan, tôi chỉ cần nó theo chương trình.
Có thể không? Bạn có thể gợi ý cho tôi điều gì khác không?
Bạn đang cố gắng tìm hiểu xem người dùng có bỏ qua ses dòng đó (vị trí thực tế thông qua dịch vụ vị trí) hoặc bạn đang cố gắng để cho người dùng nhận chỉ đường và cố gắng tìm hiểu xem tuyến đường của các hướng này có đi qua một dòng cụ thể không? –
@TimBodeit Tôi muốn tìm xem liệu người dùng có vượt qua đường không (nếu anh ta đã vượt qua dòng kết thúc chẳng hạn) – ghostrider