是否有可能使用免费路由模式类型创建自定义导航路由?我想在公园或河上创建一条路线(没有任何理由),可以导航用户。
在创建自定义轨道并在DemoApp中应用它时,它会正确显示我的地图,但它会一直作为道路应用/计算...所以我看到我的轨道/道路和旁边的计算道路。我认为这是由于错误的SKRouteMode,但我没有看到任何自定义的。
感谢。
Bart S。
答案 0 :(得分:2)
使用汽车路线配置文件,您只能在道路上行驶 - 如果您使用此配置文件,它将始终使用最近的可用路段(如果有一个这样的点)。
对于自行车/步行路线配置文件,它们能够使用非道路点,但默认路由算法没有足够的数据来在该公园中创建路线。即如果你只在公园(目的地)给它一个点,它会假设你犯了一个错误(或者这个点的GPS精度很低)。
你要做的就是在那个公园里给它“很多点” - 你需要教导它在公园里有一条它不知道的路,他应该信任你并在那里路线。请参阅此blog article详细说明。
以上陈述意味着至少你知道去那个公园的路(知道那条路的存在并且可以将这些信息提供给路由引擎) - 如果你不知道这个信息,那么就不能创建路由到那个公园。