Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建IPhone地图应用程序_Iphone_Uiwebview - Fatal编程技术网

创建IPhone地图应用程序

创建IPhone地图应用程序,iphone,uiwebview,Iphone,Uiwebview,如何为Iphone创建地图应用程序。我知道UIwebView可以用来显示地图。但是IPhone上是否有任何可用的本机API(本机IPhone地图应用程序使用的)?我认为您必须等到IPhone OS 3.0才能访问该地图。创建地图目前需要查看以下框架。Map Kit框架可能会取代它,具体取决于您想做什么…看看CloudMake中的简单框架: 我在一个简单的应用程序中使用它来定位你的位置。它位于应用商店导航部分的PinDrop下 这个框架确实很粗糙,但它满足了我的需要。3.0发布后,我将更新使用谷

如何为Iphone创建地图应用程序。我知道UIwebView可以用来显示地图。但是IPhone上是否有任何可用的本机API(本机IPhone地图应用程序使用的)?

我认为您必须等到IPhone OS 3.0才能访问该地图。创建地图目前需要查看以下框架。Map Kit框架可能会取代它,具体取决于您想做什么…

看看CloudMake中的简单框架:

我在一个简单的应用程序中使用它来定位你的位置。它位于应用商店导航部分的PinDrop下


这个框架确实很粗糙,但它满足了我的需要。3.0发布后,我将更新使用谷歌地图。在那之前,它是有效的。

你应该真正使用CloudMake框架,因为苹果、谷歌和TomTom(谷歌使用的地图的所有者)的MapKit存在一些许可证问题。这有具体的缺点,因此MapKit中没有正向地理编码


但是CloudMake发布了很多关于如何使用该框架的教程。这并不难,您可以将MapKit与CloudMake一起使用,以改进MapKit中缺失的功能。

CloudMake的iPhone库很快就可以开始使用,允许您将地理编码和路由添加到iPhone应用程序中,但无可否认,它非常基本。许多使用CloudMake服务(如定制地图、地理编码和路由)的开发人员使用“路由我”库。Route Me是一个开源库,它使用核心动画添加收缩缩放、平移和其他效果。它已经被应用在热门的iphone应用程序中,如Trails和[Offmaps][2]——这两个应用程序都使用CloudMake平台和Route Me库

通过将CloudMake的路由、地理编码和自定义地图与伟大的Route Me库相结合,您可以创建比使用MapKit所做的任何事情都更高级的应用程序