오프라인은 인터넷을 의미하지 않으며, 대부분의 경우 iPhone은 여전히 사용자가 GPS를 통해 현재 위치를 알 수 있습니다. 즉, 오프라인 상태에서 사용자의 현재 위치를 찾을 수 있다는 것을 매우 확신 할 수 있습니다.
오프라인 라우팅의 문제는 전화가 벙어리라는 것입니다. 표시 할 타일의 양이 xMB 인 데이터 만 기억합니다.
라우팅 완전히 다른 무언가 그 후, A 점을 취하고 B 및 빠르며
가
이 더 많이 소요 최저가 또는 A와 B 사이의 이러한 모든 타일 최단 달성하기 위해 다음 밖으로 작동한다 MVC 관점에서 보면, 타일은 덤프보기 일 뿐이며, 내부에는 무엇이 있는지를 제외하고는 주위의 것들에 대해 많이 알지 못합니다. 경로를 계산할 "컨트롤러"가 될 것이므로 라우팅을 위해 원하는 영역에 걸친 모든 데이터를 소유하고 있어야합니다.
각각의 매핑 서비스에 대해 실제 경로의 관점이 아닌 예상 경로, 예상 시간, 다른 경로를 찾을 수 있습니다. 즉, 자신의지도 (데이터베이스에서 오프라인)가있는 경우 다른 경로를 찾을 수 있습니다. 그 데이터를 사용하기 위해서는 자신이 원하는 라우팅 알고리즘이 아닌 자신 만의 라우팅 알고리즘을 만들어야합니다.
그럼 선택할 수있는 옵션은 무엇입니까? 현재로서는 원하는 범위에서이 작업을 수행 할 수 없습니다. 오프라인지도 데이터베이스가 있더라도 라우팅 알고리즘이 필요합니다. 당신은 당신이 사용하여 오프라인 라우팅을 할 수
우리가 특정 경로의 강/롱 세트를 얻을 수 있다면 폴리 라인을 그리는 것은 꽤 쉽습니다. MapBox는지도에 폴리 선을 그릴 수있는 방법을 제공합니다. 누군가가 위의 질문에 대한 해결책을 제시 할 수 있습니까? 시작점과 종점을 제공 할 때 경로/경로의 lats/longs 집합을 얻는 방법입니다. –
실용적인 해결책을 찾았습니까? 비슷한 기능을 구현해야하지만 솔루션은 아직 존재하지 않습니다. – Centurion
안녕하세요, MapBox로 오프라인지도를 작성한 방법을 알려주시겠습니까? – 08442