本篇文章给大家谈谈免费的地图数据调用,以及中国免费地图数据从哪下载对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
今天给各位分享免费的地图数据调用的知识,其中也会对中国免费地图数据从哪下载进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
高德是免费的,它是用什么来维持运营的呢?希望明白人能说道说道?
百度、高德地图这样的应用根本就不是靠每个用户使用地图付费来赚钱
免费的地图数据调用,客户数量从某种意义上说是公司的资产,这些包括客户的基数,客户的个人信息和出行习惯等等。那么不靠个人客户赚钱那么靠什么盈利呢?其实也很简单,我们就列一下可以盈利的几大块。
第一、广告收入。细心的朋友会发现,打开应用之后地图上会有一些标注,除了一些地标性建筑以外,地图上往往可以看到一些诸如饭店,医院购物中心、宾馆之类的地方也在地图上被标注出来,这就是一种隐性的广告。而且APP里边还有一个功能是发现周边,里边有很多的商家信息,这些信息都不是白白收录进去的,是交了费用的才会把你标注出来,并在应用里边给你导流把你排在前边。
第二、服务其它企业收费。比如一些应用滴滴、美团、还有一些需要用到定位和导航的软件会借助百度、高德的技术,这些就不是免费的了,为这些企业提供技术服务那就要收取费用了。
第三、用户的信息,习惯,主要活动等等这些信息也被APP记录下来,这些数据被分析出来,最后根据不同客户的需要给不同的客户提供客户需求分析,通过大数据分析来赚取费用这也是其中重要的一个环节。
最后、就是每次我们进入应用的时候是会弹出广告的,这也是盈利的项目。
总之百度地图和高德地图为用户提供了服务,同时客户也是他们收入来源的基础,只有拥有了庞大的客户群体,他们才能利用这些资源做广告,另外一个方面就是技术输出和大数据分析盈利了。
高德地图虽然免费,但是也是可以实现盈利的。
1.高德地图APP软件,采用的是线上线下的商业模式,可以实时进行智能导航,方便消费者,这是盈利原因之一。
2.高德地图不收费的商业模式,会让更多消费者使用,这样无数的导航线路收集在一起,就是大数据。
3.对于高德地图来说,大数据是主要收入来源。地图数据、导航数据、公交路线计算等都是可以变现商业信息,因此可以实现盈利。
个人使用以及商家地图标注都是免费的,第三方调用高德地图是收费的,例如打车软件,外卖软件等,他们需要调用高德地图数据,所以按照不同调用频率来收费!
高德地图是免费的,它仅仅是对像我们这种普通用户是免费的,但他对于别的用户可以收费的,并且它盈利的方式非常的多,也并不仅仅是靠地图盈利的。
在我们普通用户眼里,都会产生好奇,地图都是经常给我们免费使用的,难道它不赚钱吗?用什么来维持运营成本呢?
下面我给大家详细分析下,高德地图是如何盈利的?
一、高德地图针对企业使用是收费的,比如像需要定位的外卖平台、打车平台、共享平台等
作为我们普通用户,平时都可以免费下载安装使用高德地图,给我们的生活带来了太多的便利。但我们这么多免费用户的数据,其实也是一笔盈利点,在下面第四点会说到。
高德地图虽然对我们普通用户免费,但对企业是收费的,只要有点规模的企业,都有官方网站,甚至还有小程序或APP,这些在开发时候,里面肯定需要用到地图定位服务,这时候就需要购买流量包了,就得给高德贡献收入了。
还有像现在很多的,外卖平台、打车平台、共享平台等,它们需要更精确的定位,每一位客户想在APP里下单,第一步就是APP要获取用户精准的位置信息,这时,就需要用到高德的地图及定位服务了。
并且高德地图对企业的收费,一般还都是按流量收费的,并不是一次性收多少钱,而是按你使用的流量多少或次数来收费,大家可以算下,每天有多少次使用?并且全世界有多少个企业在用?是吧,这个利润可是一个天文数字的哦。
二、不同地方的广告收入
广告收入也是它的其中一个收入来源,比如有时候打开APP时首页的广告,或APP中不同版块里的广告,或官网里的某个页面上的广告,这么多大大小小的广告,加起来,利润也是不低的。
三、商家在地图上的位置标记是要收费的
商家在地图上的位置标注,这个商家是要给高德交钱后才给自已标注的,你回忆一下,我们平时想出去游玩、吃饭、看电影、租房等等,是不是可以在地图上搜索,搜索出来的这些就是花钱在地图上标注的,只有商家标注自已后,我们才能搜索到它。
并且收费也不高,我好几个朋友有的开饭店的,有的开游乐场的,他们都有标注过,才收几百块钱,挺便宜的。但是,这个标注作用可真的很大呢,别人就能搜索到他家,这样是不是给商家能给商家带来更多的客人呢?所以花几百块钱,商家们还是非常愿意的。
四、高德系统中大量的用户信息,经过大数据分析,分析出的结果信息出售可盈利
目前中国来说,这个地图企业也没几个,大家熟知的有
免费的地图数据调用:百度地图、高德地图、凯立德地图、腾讯地图等,据很多网友反映,很多人更喜欢高德地图,想以想像下,中国这么多人,每天使用地图的用户有多少。
这么多的用户使用,使用的记录信息,时间,哪些搜索动作等等,这非常多的信息,都会被系统记录下来,然后通过大数据分析处理,就可以知道用户喜欢去哪?喜欢吃什么?喜欢玩什么?等很多方面的数据
高德一方面可以利用这些分析结果,开发出适合这些用户的一些产品,另一方面也可以把这些信息出售给别的企业使用,这就是大数据的威力,这也是一个非常可观的盈利方式。
总结:经过以上分析我们就知道了,高德地图其实和QQ、微信等别的互联网企业一样,都是对大部分用户来说免费,若想使用更好更高的服务,像企业需要用地图定位,那就需要交钱了。并且还有别的很多方面的收益渠道,比如广告,商家标注,大数据等,都是它盈利的方式。
您好,很高兴回答您的问题。
您所说的高德免费,仅仅是针对于个人用户免费,市面上很多应用皆是如此,对于商用高德基本上是收费的,他的营收大致可以分为以下几类:
POIr热点推荐
地图上会包含很多地点资讯,当您在地图中搜索商家时,这些信息会展示给您,里面包含商场、超市、酒店、景点、饭店等等,信息集成量非常大,几乎包含出行领域类的所有应用场景,这些商家需要获得更高的流量,很大可能会跟地图厂商合作,这也是地图厂商的直接营收之一。
收费导航
之前说到个人免费,但对于商用基本上都是收费的,而且费用还不小。最直接的是跟车厂合作开发的适用于某个车系的车载导航地图,地图厂商会直接收取地图资源费用,目前不管是商用车还是私家车基本上都标配了中控导航大屏,不集成个地图都不好意思拿出手,这也是营收的巨大来源。
商用定位支持
这个很好理解,简单点说就是,给第三方APP提供定位,地图资讯、导航、实时路况信息支持,如美团骑手位置实时推送、快递员位置、共享 汽车 、单车轨迹、跑步路线、电子围栏等等应用场景的APP都需要地图支持,这些也是需要跟地图厂商合作,或者使用SDK开发。
以上感谢您的阅读
高德地图的盈利模式很简单,就是广告引流加b端服务,总结起来就是流量收入加技术收入。
一、流量广告收入
很多人搞不清互联网的盈利方式,其实你只要记住,有流量就一定能有收入。有流量,就意味着可以为商家引流。引流后,就会产生交易。
那么高德为哪些商家引流呢?你看看高德上面的地图,是不是有的名字大,有的名字小,有时候明明一个知名度更好的公司,但是不放大就显示不出来,而一些小店子却有很大的字体。除此之外,还有地图上面有周边商业,包含餐饮、 娱乐 、商场、 汽车 、景点等信息,这些排序都是要收费的。你给的钱越多,你的排名和推荐就越靠前。这些都是流量变现,大多数纯线上的产品,最大的收入来源就是广告。
二、技术支持收入
数字地图技术,实际上还是挺复杂的一个技术,我自己也是做软件的,现在各种基础技术已经完善,早年的时候,这些技术挺有门槛的。高德算是有自己独立技术门槛的产品,很多东西在行业里面都是标准。
不仅仅技术门槛高,而且采集信息也非常麻烦,哪些条路上面,哪个经纬度有哪个建筑,是哪个门店,都得靠人线下采集。这是一个非常累的工作,不可能每个公司都去做。所以大多数公司需要用到地图技术的时候,就会直接找高德提供服务。
例如 汽车 上面集成的导航,一些硬件产品上面的地图服务,只要属于盈利性质的商业产品,都需要找高德付费。在软件行业就是有一个规则,非营利性的个人,或者机构,可以免费使用软件服务。但是对于盈利性的商业行为,就需要收费了。所以虽然高德给我们个人提供的导航不收费,但是对于商业嵌入就要收费了。当然,对于商业也有免费的部分,主要也是为了占领市场。
三、数字地图成为基础服务
但是随着百度收购了高德,例如腾讯这样的大佬也开始做地图导航了,所以现在这些产品越来越开放了。大多数都面对开发者免费,成为一项基础服务。但是同样的道理,使用地图的开发者越多,地图上面的流量就越大,收入流量费也就越多。所以,技术部分逐渐会弱化,流量功能会强化。
商家在地图的位置名字等
在2018年的时候,高德地图官方就公布其活跃用户就已经过亿。当一个平台用户规模达到一定量级的时候,即便你不想赚钱,金主们也会主动找你合作的。
从表象看,那些做采集+外包制作地图和导航服务的平台没有哪一家能自负盈亏的,但未来很有潜力,其战略价值在大数据的时代每时每刻都存在。
高德盈利主要方法这边总结了以下四点:
高德很早以前就把主力放在了地图而不是导航上面。因为地图标注服务, 美食 、酒店、 娱乐 其实都需要地图引流和点评,对于简单的地图标注是完全不收商家钱的(前面有一些网友说要收费其实不然),如果有公司或者个人联系您收费标注如果收费合理可以花点钱省下自己时间,收费不合理自然可以到官方查看说明填写商家信息自己就能搞定。标注好之后,商家想要获得排名、推荐和更多的评价争夺同行的流量,那高德完全就可以向商家收费了,如果高德只做导航就不行了,所以高德发力地图,几乎放弃导航。
有如此庞大的用户群体的平台自然就有广告,另外广告的呈现形式也有很多种,比如开屏广告,进入高德App内部也内置了很多跟商家合作的资讯,活动,对于一些比较热门的关键词,还有商家竞价做排名以获取更多的生意流量,比如餐饮, 旅游 和很多 娱乐 大行业都有人会花钱找高德官方合作,世界上那么多商家,那这方面的收入有多少就不言而喻了。
高德APP里面有打车服务,整合了各类打车平台的接口,只用高德就可以一键选择多个打车平台,那高德肯定不是是免费为那些出租车、专车或者网约车引流的呀,这样每个打车订单高德都会产生收益。另外很多应用需要调用高德和百度的地图的接口的,比如外卖、快递和房地产的软件,还有很多网站也需要高德地图的接口去呈现详细的位置信息,这些服务都不是免费的。在很多 汽车 上面都会有高德的导航系统接入,那些 汽车 的导航大部分都不是免费的,每年都有收取一定的服务费用。
有很多的大平台会特别依赖高德,那些公司会会持续给高德补给,电商平台(像淘宝,京东、唯品会、拼多多等)、物流平台(比如顺丰、申通、圆通、韵达等)、还有各种出行平台(例如滴滴、哈罗、大众、首约等)、另外还有外卖平台(例如美团、饿了么、叮咚买菜、大众点评等)这些平台差不多都要定期给高德公司一些服务费,像阿里在这方面特别烧钱,就干脆直接收购高德公司,有了阿里这座大靠山,高德的运营自然就不成问题啦。
结语
高德是如何来维持运营的个人认为就这四点了,大家有什么其他想法可以在评论区留言哦。
电视也是免费的,广告收入是大头。
高德地图作为导航中的佼佼者,对用户而言是免费的,不止是高德,百度地图,腾讯地图等都是免费的,那这些产品怎么有资金去竞争并且能坚持到现在呢?
下面从三个方面给你说明白!
广告收入
就是靠别人在软件上投放的广告来赚钱。
我们在使用这类导航地图的时候,是不是偶尔会弹窗,这些弹窗里面就是广告,只要你点击跳转过去了,那么高德就会拿到佣金,这一类是业务广告。
还有就是单纯的打广告,导航软件只要大家出门大都会使用到,有人使用是流量,企业通过投广告增加企业知名度或者产品的知名度。
所以其实你看,最后收入还是靠用户。
建立平台,收取平台费
就是为别的企业和商家提供了一个平台。
现在的路修得越来越多月复杂,如果不是在自己经常生活的附近的话,对周边的衣食住行肯定是不够熟悉的,所以出门用到导航,于是导航就建立一个平台,吸引衣食住行类的商家,在地图上申报自己的地点,然后比如用户在搜索相关的东西的时候,可以讲你的店铺地址放在搜索结果里面,这种到客率是极高的。所以一些商家肯定是愿意花这个钱去通过平台引流的。
这是个正向循环的,用户在导航时还能解决自己的衣食住行,肯定更愿意使用导航软件,那商家在入驻平台后,订单量爬升,更愿意深层次的合作,对平台方而言,用户日活量越高,流量越大。
通过数据合作赚取费用
导航软件的使用者,形形色色。那么可以手机用户的资料,比如用户今天导航路径,去的什么餐厅,住的什么酒店,这些信息足矣建立一张客户画像,拿着客户画像就能去找合作方进行交易。比如一个人常常用导航去周边的各种小店吃饭,那可以将数据提供给外卖平台,可以将用户转化成外卖使用者。
正如李彦宏所说,人们愿意用隐私去换取一些便利。但其实在国内,更多的是人们被收集用户数据,强制被提供便利。
当然这里只是我的想法,并不是说高德有这么做。但其实市场上是也有类似的操作,只是暗地里进行,不为人知罢了!
总结
免费的导航软件,在提供用户便利的同时,也产生很大的流量,它们利用这些流量通过广告变现,这是目前流量变现最直接有效的方式。其实是将用户共享给第三方商家,赚取费用,最后是通过用户数据去合作,赚取利润!
有哪些值得推荐的数据可视化工具
大讲台数据可视化培训为你解答:
第一部分:入门级工具
1、Excel
Excel的图形化功能并不强大,但Excel是分析数据的理想工具,上图是Excel生成的热力地图
作为一个入门级工具,Excel是快速分析数据的理想工具,也能创建供内部使用的数据图,但是Excel在颜色、线条和样式上可选择的范围有限,这也意味着用Excel很难制作出能符合专业出版物和网站需要的数据图。但是作为一个高效的内部沟通工具,Excel应当是你百宝箱中必备的工具之一。
2、CSV/JSON
CSV(逗号分隔值)和JSON(JavaScript对象注释)虽然并不是真正的可视化工具,但却是常见的数据格式。你必须理解他们的结构,并懂得如何从这些文件中导入或者导出数据。以下将要介绍的所有数据可视化工具都支持CSV、JSON中至少一种格式。
第二部分:在线数据可视化工具
3、GoogleChartAPI
GoogleChartAPI工具集中取消了静态图片功能,目前只提供动态图表工具。能够在所有支持SVG\Canvas和VML的浏览器中使用,但是GoogleChart的一个大问题是:图表在客户端生成,这意味着那些不支持JavaScript的设备将无法使用,此外也无法离线使用或者将结果另存其他格式,之前的静态图片就不存在这个问题。尽管存在上述问题,不可否认的是GoogleChartAPI的功能异常丰富,如果没有特别的定制化需要,或者对Google视觉风格的抵触,那么你大可以从GoogleChart开始。
4、Flot
Flot是一个优秀的线框图表库,支持所有支持canvas的浏览器(目前主流的浏览器如火狐、IE、Chrome等都支持)。
5、Rapha?l
Rapha?l是创建图表和图形的JavaScript库,与其他库最大的不同是输出格式仅限SVG和VML。SVG是矢量格式,在任何分辨率下的显示效果都很好。
6、D3
D3(DataDrivenDocuments)是支持SVG渲染的另一种JavaScript库。但是D3能够提供大量线性图和条形图之外的复杂图表样式,例如Voronoi图、树形图、圆形集群和单词云等。虽然D3能够提供非常花哨的互动图表,但你在选择数据可视化工具时,需要牢记的一点是:知道在何时保持简洁。
7、Visual.ly
如果你需要制作信息图而不仅仅是数据可视化,目前也有大把的工具可用。Visual.ly就是最流行的一个选择。虽然Visual.ly的主要定位是:“信息图设计师的在线集市”,但是也提供了大量信息图模板。虽然功能还有很多限制,但是Visual.ly绝对是个能激发你灵感的地方。
第三部分:互动图形用户界面(GUI)控制
如果数据可视化的互动性强大到可以作为GUI界面会怎样?随着在线数据可视化的发展,按钮、下拉列表和滑块都在进化成更加复杂的界面元素,例如能够调整数据范围的互动图形元素,推拉这些图形元素时输入参数和输出结果数据会同步改变,在这种情况下,图形控制和内容已经合为一体。以下这些工具能够帮你实现这些功能:
8、Crossfilter
当我们为方便客户浏览数据开发出更加复杂的工具时,我们已经能够创建出既是图表,又是互动图形用户界面的小程序。JavaScript库Crossfilter就是这样的工具。
Crossfilter应用:当你调整一个图表中的输入范围时,其他关联图表的数据也会随之改变。
9、Tangle
JavaScript库Tangle进一步模糊了内容与控制之间的界限。在下图这个应用实例中,Tangle生成了一个负载的互动方程,读者可以调整输入值获得相应数据。
第四部分:地图工具
地图生成是web上最困难的任务之一。GoogleMaps的出现完全颠覆了过去人们对在线地图功能的认识。而Google发布的MapsAPI则让所有的开发者都能在自己的网站中植入地图功能。
近年来,在线地图的市场成熟了很多,如果你需要在数据可视化项目中植入定制化的地图方案,目前市场上已经有很多选择,但是知道在何时选择何种地图方案则成了一个很关键的业务决策。地图方案看上去功能都很强大,但是切忌:“有了一把锤子,看什么都像钉子。”
10、ModestMaps
顾名思义,ModestMaps是一个很小的地图库,只有10KB大小,是目前最小的可用地图库。这似乎意味着ModestMaps只提供一些基本的地图功能,但是不要被这一点迷惑了。在一些扩展库的配合下,例如Wax,ModestMaps立刻会变成一个强大的地图工具。
11、Leaflet
CloudMade团队为大家带来了Leaflet,这是另外一个小型化的地图框架,通过小型化和轻量化来满足移动网页的需要。Leaflet和ModestMaps都是开源项目,有强大的社区支持,是在网站中整合地图应用的理想选择。
12、PolyMaps
Polymaps是另外一个地图库,但主要面向数据可视化用户。Polymaps在地图风格化方面有独到之处,类似CSS样式表的选择器,是不可错过的好东西。
13、OpenLayers
OpenLayers可能是所有地图库中可靠性最高的一个。虽然文档注释并不完善,且学习曲线非常陡峭,但是对于一些特定的任务来说,OpenLayers无可匹敌。例如能够提供一些其他地图库都没有的特殊工具。
14、Kartograph
Kartograph的标记线是对地图绘制的重新思考,我们都已经习惯了莫卡托投影(Mercatorprojection),但是Kartograph为我们带来了更多的选择。如果你不需要调用全球数据,而仅仅是生成某一区域的地图,那么Kartogaph将使你脱颖而出。
15、CartoDB
CartoDB是一个不可错过的网站。你可以用CartoDB很轻易就把表格数据和地图关联起来,这方面CartoDB是最优秀的选择。例如,你可以输入CSV通讯地址文件,CartDB能将地址字符串自动转化成经度/维度数据并在地图上标记出来。目前CartoDB支持免费生成五张地图数据表,更多使用需要支付月费。
ChartingFonts(随着iPad3等高清移动设备的普及)web开发的一个最新趋势是将符号字体与字体整合(把符号变成字体),创建出漂亮的矢量化图标。在这些新型字体中,例如FFChartwell和Chartjunk是专门用来显示图表和图形的。他们与OpenType碰到的问题一样,就是不能被所有的浏览器支持,但是不久的未来这些矢量字体将是数据可视化工作中需要考虑到的因素。
第五部分:进阶工具
如果你准备用数据可视化做一些“严肃”的工作,那么你可能不会对在线可视化工具或者web小程序有太大兴趣,你需要的是桌面应用和编程环境。
16、Processing
Processing是数据可视化的招牌工具。你只需要编写一些简单的代码,然后编译成Java。目前还有一个Processing.js项目,可以让网站在没有JavaApplets的情况下更容易地使用Processing。由于端口支持Objective-C,你也可以在iOS上使用Processing。虽然Processing是一个桌面应用,但也可以在几乎所有平台上运行,此外经过数年发展,Processing社区目前已近拥有大量实例和代码。
17、NodeBox
NodeBox是OSX上创建二维图形和可视化的应用程序。你需要了解Python程序,NodeBox与Processing类似,但是没有Processing的互动功能。
第六部分:专家级工具
与Excel相对的是专业数据分析工具。如果你是一个专业的数据分析师,那么你就必须对下面将要介绍的工具有所了解(如果不是精通的话)。众所周知,SPSS和SAS是数据分析行业的标准工具,但是这些工具的费用不菲,只有大型组织和学术机构才有机会使用,下面我们介绍几种免费的替代工具,这些开源工具的共同特征是都有强大的社区支持。开源分析工具性能不输老牌专业工具,插件的支持甚至更好。
18、R
作为用来分析大数据集的统计组件包,R是一个非常复杂的工具,需要较长的学习实践,学习曲线也是本文所介绍工具中最陡峭的。但是R拥有强大的社区和组件库,而且还在不断成长。当你能驾驭R的时候,一切付出都是物有所值的。
19、Weka
当你成长成一名数据科学家的时候,你需要将个人能力从数据可视化扩展到数据挖掘领域。Weka是一个能根据属性分类和集群大量数据的优秀工具,Weka不但是数据分析的强大工具,还能生成一些简单的图表。
20、Gephi
Gephi是进行社交图谱数据可视化分析的工具,不但能处理大规模数据集并生成漂亮的可视化图形,还能对数据进行清洗和分类。Gephi是一种非常特殊的软件,也非常复杂,先于他人掌握Gephi将使你一骑绝尘。
安卓APP调用百度地图该怎么做?
本篇通过一个简单
免费的地图数据调用的示例一步步介绍如何在Android应用中使用百度地图api。
1)下载百度地图移动版API(Android)开发包
要在Android应用中使用百度地图API
免费的地图数据调用,就需要在工程中引用百度地图API开发包
免费的地图数据调用,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。下载地址:http://dev.baidu.com/wiki/static/imap/files/BaiduMapApi_Lib_Android_1.0.zip
2)申请API Key
和使用Google map api一样,在使用百度地图API之前也需要获取相应
免费的地图数据调用的API Key。百度地图API Key与你的百度账户相关联,因此您必须先有百度帐户,才能获得API Key;并且,该Key与您引用API的程序名称有关。
百度API Key的申请要比Google的简单多了,其实只要你有百度帐号,应该不超过30秒就能完成API Key的申请。申请地址:http://dev.baidu.com/wiki/static/imap/key/
3)创建一个Android工程
这里需要强调一点:百度地图移动版api支持Android 1.5及以上系统,因此我们创建的工程应基于Android SDK 1.5及以上。
工程创建完成后,将baidumapapi.jar和libBMapApiEngine.so分别拷贝到工程的根目录及libs/armeabi目录下,并在工程属性-Java Build Path-Libraries中选择“Add JARs”,选定baidumapapi.jar,这样就可以在应用中使用百度地图API了。
4)在布局文件中添加地图控件(res/layout/main.xml)
[xhtml] view plaincopy
<?xml version="1.0" encoding="utf-8"?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
<com.baidu.mapapi.MapView android:id="@+id/map_View"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
/
</LinearLayout
5)创建Activity继承com.baidu.mapapi.MapActivity
[java] view plaincopy
package com.liufeng.baidumap;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import com.baidu.mapapi.BMapManager;
import com.baidu.mapapi.GeoPoint;
import com.baidu.mapapi.MapActivity;
import com.baidu.mapapi.MapController;
import com.baidu.mapapi.MapView;
public class MainActivity extends MapActivity {
private BMapManager mapManager;
private MapView mapView;
private MapController mapController;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// 初始化MapActivity
mapManager = new BMapManager(getApplication());
// init方法的第一个参数需填入申请的API Key
mapManager.init("285B415EBAB2A92293E85502150ADA7F03C777C4", null);
super.initMapActivity(mapManager);
mapView = (MapView) findViewById(R.id.map_View);
// 设置地图模式为交通地图
mapView.setTraffic(true);
// 设置启用内置的缩放控件
mapView.setBuiltInZoomControls(true);
// 用给定的经纬度构造一个GeoPoint(纬度,经度)
GeoPoint point = new GeoPoint((int) (47.118440 * 1E6), (int) (87.493147 * 1E6));
// 创建标记maker
Drawable marker = this.getResources().getDrawable(R.drawable.iconmarka);
// 为maker定义位置和边界
marker.setBounds(0, 0, marker.getIntrinsicWidth(), marker.getIntrinsicHeight());
// 取得地图控制器对象,用于控制MapView
mapController = mapView.getController();
// 设置地图的中心
mapController.setCenter(point);
// 设置地图默认的缩放级别
mapController.setZoom(12);
}
@Override
protected boolean isRouteDisplayed() {
return false;
}
@Override
protected void onDestroy() {
if (mapManager != null) {
mapManager.destroy();
mapManager = null;
}
super.onDestroy();
}
@Override
protected void onPause() {
if (mapManager != null) {
mapManager.stop();
}
super.onPause();
}
@Override
protected void onResume() {
if (mapManager != null) {
mapManager.start();
}
super.onResume();
}
}
6)在AndroidManifest.xml中配置
[xhtml] view plaincopy
<?xml version="1.0" encoding="utf-8"?
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.liufeng.baidumap"
android:versionCode="1"
android:versionName="1.0"
<application android:icon="@drawable/icon" android:label="@string/app_name"
<activity android:name=".MainActivity" android:label="@string/app_name"
<intent-filter
<action android:name="android.intent.action.MAIN" /
<category android:name="android.intent.category.LAUNCHER" /
</intent-filter
</activity
</application
<uses-sdk android:minSdkVersion="4" /
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /
<uses-permission android:name="android.permission.INTERNET" /
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /
<uses-permission android:name="android.permission.READ_PHONE_STATE" /
</manifest
说明:上面的应用只是简单的展示了百度地图(交通地图),并将一个指定的点(根据经纬度确定)展示在手机屏幕的中心。当然,实际项目中涉及的map应用不会这么简单,百度地图API为我们提供了丰富的功能接口,有待我们一起去研究学习。
关于免费的地图数据调用和中国免费地图数据从哪下载的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
免费的地图数据调用的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于中国免费地图数据从哪下载、免费的地图数据调用的信息别忘了在本站进行查找喔。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~