如何用 Swift 语言进行LBS应用的ios 开发语言 swift

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&百度LBS推Openmap战略:无编程经验者可通过拖拽制作个性化地图应用
发表于 11:04|
摘要:百度LBS将有可能通过Openmap计划将地图应用的长尾需求收集起来 ,激发开发者热情,将打造成一个地图应用的App Store,并建立新的商业模式。
日前,百度在北京举行的上推出了Openmap计划。此计划包含“流量共享”、“用户获取”和“零成本接入”三大板块内容。开发者可以通过可视化专题地图制作,轻量级LBS应用模式,一键生成LBS服务地址链接,及时分享推广等功能接入该项计划。在Openmap计划中,其中一大特点就是极大降低了开发门槛,即使是没有编程经验的普通用户,也可以通过拖拽组件的形式制作出个性化的地图。举了简单的例子,你的好友要来北京旅游,你想向她推荐一些景点或餐饮店铺,就可以通过在百度地图上地点标注、注释、设计路线图,并生成一个专题地图的形式分享给她。这类产品功能其实此前Google Maps上已实现,而百度LBS则在国内率先实现了这种方式。Openmap接入流程如下:与传统地图数据接入合作方式相比,Openmap计划可以面对客户专项需求建立独立主题地图应用、突出开发商品牌服务,还可以有效的吸收地图服务的长尾需求。由于开发门槛低,无需考虑开发部署的问题,开发者更易于针对时效性信息专题运营地图内容。以首批接入Openmap计划的赶集网为例,在收到邀请后,通过百度LBS开放平台提供的后台工具:数据提交,字段定义以及可视化模板等,在15天内,完成9类共计36万条精选数据的提交,并在百度地图顺利上线。Openmap官网此外,开发商(者)还可以将制作好的个性化地图应用提交给,如果通过审核,将借助百度的海量资源为其引流量和品牌宣传。换句话来说,百度LBS将有可能通过Openmap计划将地图应用的长尾需求收集起来 ,激发开发者热情,将打造成一个地图应用的App Store,并依此建立新的地图服务的商业模式。从Openmap计划可以看出,百度LBS正在进行从开放功能产品到开放云服务的转身,将原有的电子地图变成一个多功能载体,包括合作伙伴、开发者间的数据信息将实现共享。旅行、租房、天气、租车等形式的应用以及它们背后海量数据的交互将为开发者开发带来极大想象空间。目前百度LBS已经提供了定位、搜索计算、地图、解决方案四大服务。据悉,截止2013年8月,LBS开放平台每天响应来自第三方超过35亿次定位请求相比2012年初增长超过1.5万。同时,百度LBS也在通过建立LBS开发者联盟、举办技术沙龙、开辟地图开发资源和案例站点、巡讲等多种方式加大对开发者服务的支持力度,继北京战后,百度LBS开放平台开发者大会还将在成都(11月16日& )、杭州(11月23日 )相继开启。(付江)
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章如何用 Swift 语言进行LBS应用的开发_百度知道
如何用 Swift 语言进行LBS应用的开发
  第一部分 使用Swift语言开发LBS应用  1、下载iOS地图SDK的最新版本  2、申请LBS密钥(见第二部分)。  3、xCode新建工程  新建一个 Single View Application 工程。注意:Language 选择 Swift  4、工程配置  a.引入地图库&搜索库  左侧目录中选中工程名,在 TARGETS-&Build Phases-& Link Binary With Libaries 中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择解压后的 MAMapKit.framework 文件添加到工程中。    搜索库的添加方法同上。    b.引入AMap.bundle资源文件  AMap.bundle资源文件中存储了定位、默认大头针标注视图等图片,可利用这些资源图片进行开发。  左侧目录中选中工程名,在右键菜单中选择Add Files to “工程名”…,从 MAMapKit.framework-&Resources 文件夹中选择 AMap.bundle文件,并勾选“Copy items if needed”复选框,单击“Add”按钮,将资源文件添加到工程中。    c.引入系统库  左侧目录中选中工程名,在TARGETS-&Build Settings-& Link Binary With Libaries中点击“+”按钮,在弹出的窗口中查找并选择所需的库(见下表),单击“Add”按钮,将库文件添加到工程中。  备注中,2D表示使用2D栅格地图需要的系统文件,3D表示使用3D矢量地图需要的系统文件、Search表示使用搜索库需要的系统文件。  SystemConfiguration.framework、CoreTelephonySecurity.framework、Security.framework 是为了统计app信息使用。    d.Swift编译配置  首先:新建桥接头文件(放在工程路径下),这里命名为 AMapDemoSwift-Bridging-Header.h,在该头文件中import需要的库文件,代码如下:  #import &MAMapKit/MAMapKit.h&#import &AMapSearchKit/AMapSearchAPI.h&    然后,左侧目录中选中工程名,在 TARGETS-&Build Phases-& Swift Compiler - Code Generation -& Objective-C Briding Header 中输入桥接文件的路径  5、地图的显示  以3D矢量地图SDK为例,进行介绍。  在 ViewController.swift 中,继承 MAMapViewDelegate 协议,在 viewDidLoad 方法中配置用户Key,初始化 MAMapView 对象,并添加到 Subview中。&
其他类似问题
为您推荐:
lbs的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何使用IOS SDK进行基于LBS的开发的问答_百度知道
如何使用IOS SDK进行基于LBS的开发的问答
提问者采纳
在 TARGETS-&gt、工程配置 a. 引入地图库&搜索库 左侧目录中选中工程名;Build Phases-&gt1。注意、下载iOS地图SDK的最新版本 2、申请LBS密钥(见第二部分):Language 选择 Swift 4。 3、xCode新建工程 新建一个 Single View Application 工程
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 苹果开发语言swift 的文章

 

随机推荐