Offline oznacza brak internetu, iPhone jest nadal w stanie w większości przypadków uzyskać aktualną lokalizację użytkownika z GPS. Oznacza to, że możesz całkowicie zaufać, że możesz znaleźć bieżące położenie użytkownika w trybie offline.
Problem z routingiem w trybie offline polega na tym, że telefon jest głupi, zapamiętuje tylko x ilości MB danych w kategoriach wyświetlanych kafli.
Routing jest coś zupełnie innego, to zajmuje punkt A i B i odrabia najkrótsza, najszybsza, najtańsza lub wszystkich tych między A i B.
To zajmuje dużo więcej niż płytki do wykonania, po wszystko, jeśli myślisz kategoriami MVC, kafelki są po prostu widokami zrzutu, nie wiedzą zbyt wiele o tym, co jest wokół nich poza tym, co jest w środku. Byłby to "kontroler", który obliczałby trasy, a do tego musielibyście posiadać wszystkie dane obejmujące pożądany obszar dla trasy.
Dla każdej usługi mapowania znajdziesz inną trasę, może nie pod względem rzeczywistej ścieżki, ale w szacowanym czasie, wysiłku itp., Co oznacza, że jeśli masz własne mapy (offline w bazie danych), to do użycia tych danych, więc powinieneś stworzyć własny algorytm routingu, który na pewno nie jest tym, co chcesz zrobić.
Jakie masz opcje? W tej chwili nie jest to możliwe w pożądanym zakresie. Nawet jeśli dysponujesz bazą danych map offline, nadal potrzebujesz algorytmu routingu.
Domyślam się, że jeśli uda nam się uzyskać zestaw łat/longs danej trasy, to całkiem łatwo jest narysować polilinie. MapBox umożliwia narysowanie linii poly na mapie. Czy ktoś może rozwiązać powyższe pytanie, w ten sposób uzyskać zestaw lats/longs trasy/ścieżki, gdy dostarczymy punkt początkowy i końcowy. –
Czy znalazłeś już działające rozwiązania? Będę musiał wdrożyć podobną funkcjonalność, jednak żadne rozwiązania wciąż nie istnieją. – Centurion
Witam, możesz mi powiedzieć, jak zrobiłeś mapy offline z MapBox. – 08442