创建Turn-Turn导航iPhone应用程序 [英] Creating Turn-Turn Navigation iPhone app

查看:98
本文介绍了创建Turn-Turn导航iPhone应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试构建像TomTom或Mapquest这样的turn-by-turn导航应用程序,我正在寻找一些入门帮助,可用选项和许可(如果有的话)的方向。

技术上来说,我认为通过Core Location在地图上绘制当前位置或地址非常容易。但是我有一些更具体的路由问题。

- 是否有谷歌/或任何其他API用于转弯转向?

- 从技术上讲,最好的方法是什么开始使用可用的第三方/开源工具(地图,路线,POI等)创建一个应用程序?

- 潜在的挑战或做什么和不要做什么?

解决方案

您也可以查看openrouteservice.org以在特定国家进行路由。虽然MapQuest目前不支持其他国家的路由,但他们已经全力支持OSM计划。如果他们计划在不同的国家很快推出一些产品,我不会感到惊讶。我不擅长路由,但我可以肯定地给你关于TTS工作的指导。另外,我知道路由前端的一些专家,我可以找到答案。根据您的应用程序的规模和规模,您可能会投资基于客户端服务器的TTS。在过去,我对OpenMary(100%基于Java的TTS)有非常好的体验,它也支持不同的语言。


I am trying to build a turn-by-turn navigation app like TomTom or Mapquest, and I am looking for some help in getting started, in the direction of available options and licensing (if any).

Technically, I think its fairly easy to plot the current location or address on map via Core Location. But I have some question more specific to routing.
- Is there a Google/or any other API for turn-by-turn directions?
- Technically, what is the best way to go about creating an app like that using available 3rd party/open source tools (maps, routes, POI, etc.)?
- What are the potential challenges or do's and dont's?

解决方案

You could also look into openrouteservice.org for routing in specific countries. While MapQuest doesn't currently support routing in other countries they have thrown their full weight behind OSM initiatives. I wouldn't be surprised if they are planning to roll something out soon in different countries. I'm not strong in routing but I could definitely give you guidance on the TTS work. Also, I know some gurus on the routing front that I could ping for answers. Depending on your ambition and the scale of your app you might do well to invest in client server based TTS. I've had really good experience with OpenMary (100% Java based TTS) in the past and it also supports different languages.

这篇关于创建Turn-Turn导航iPhone应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆