- 博客(36)
- 收藏
- 关注
原创 百度LBS开放平台个性化地图 制作一款独一无二的地图
百度LBS开放平台对外发布的个性化地图功能允许开发者指定地图显示样式及元素的显示、隐藏,用户可以根据需要制作与众不同的地图~
2014-07-30 19:16:42 38193 1
原创 百度地图SDK for Android v2.3.0全新发布
2013年11月8日 Android SDK:V2.3.0产品上线新增:可根据开发者的实际需求,下载满足需求的定制功能开发包几何图形绘制方法中,针对面状图形增加绘制边框的方法(Symbol类中添加静态内部类Stroke; Symbol类中添加setSurface(Color color, int status, int linewidth, Stroke stroke))Color
2013-12-12 17:29:26 6469 1
原创 百度地图SDK for iOS v2.1.1全新发布
2013年12月5日 百度地图iOS SDK : V2.1.1矢量版SDK上线新增:新增调启百度地图导航的接口(百度地图导航和Web端导航)在BMKNavigation中新增类枚举类型的数据结构NAVI_TYPE来定义调起导航的两种类型:NAVI_TYPE_NATIVE(调起客户端导航)和NAVI_TYPE_WEB(调起web导航)在BMKNavigation中新增类N
2013-12-12 17:26:02 5264
原创 百度地图SDK for iOS v2.1.0全新发布
2013年10月12日 百度地图iOS SDK : V2.1.0矢量版SDK上线新增:全面接入LBS.云V2.0,全面开放LBS.云检索能力在BMKCloudSearchInfo中新增类BMKBaseCloudSearchInfo,BMKCloudSearchInfo,BMKCloudLocalSearchInfo,BMKCloudNearbySearchInfo,BMKC
2013-10-14 10:45:09 5921 1
原创 百度地图SDK for Android v2.2.0全新发布
2013年9月22日 Android SDK:V2.2.0产品上线新增:新增图片图层(方法:GroundOverlay、方法:Ground)升级LBS云检索(注:自Android SDK v2.2.0起,SDK将支持LBS云v2版的服务,请依旧使用v1版云服务的用户尽快完成版本升级, 或使用v2.2.0之前版本的SDK来进行云检索等操作)定位三态效果(类:MyLocationOve
2013-09-23 14:39:26 5385 1
原创 百度地图SDK for Android v2.1.3全新发布
2013年8月1日 Android SDK:V2.1.3产品上线新增:增加短串分享接口(poiDetailShareURLSearch、poiRGCShareURLSearch)驾车路线检索增加"避让拥堵"方案路线规划结果增加耗时结果字段MapView地图空白处添加事件监听(单击、双击、长按、地图加载完成事件)线路overlay增加自定义起、终点图标的接口(setStMarker、
2013-08-02 11:18:08 4842 1
原创 百度地图SDK for iOS v2.0.1全新发布
百度地图SDK for iOS v2.0.1全新发布!百度地图 iOS SDK是一套基于iOS4.3及以上(iOS SDKv1.2.3及以前版本支持iOS3.0及以上)版本设备的应用程序接口,不仅提供展示地图的基本接口,还提供本地搜索、路线规划、定位等服务。您可以使用百度地图iOS SDK开发适用于移动设备的地图应用,通过接口,您可以轻松访问百度服务和数据,构建功能丰富、交互性
2013-06-29 19:26:26 4465
原创 百度地图SDK for Android v2.1.2全新发布
2013年6月20日 Android SDK:V2.1.2产品上线新增:自定义指南针位置(类:MapController,方法:setCompassMargin)自定义当前位置图标(类:MyLocationOverlay,方法:setMarker)手势控制开关(类:MapController,方法:旋转控制setRotationGesturesEnabled、平移控制setScro
2013-06-21 10:14:10 5231
原创 百度地图SDK for iOS v2.0.0全新发布
百度地图SDK for iOS v2.0.0全新发布,全新矢量版地图,全新视觉体验! 百度地图 iOS SDK是一套基于iOS4.3及以上(iOS SDKv1.2.3及以前版本支持iOS3.0及以上)版本设备的应用程序接口,不仅提供展示地图的基本接口,还提供本地搜索、路线规划、定位等服务。 您可以使用百度地图iOS SDK开发适用于移动设备的地图应用,
2013-06-03 13:50:34 5813
原创 百度地图SDK for Android【Demo调起百度地图客户端导航功能】
百度地图Android SDK V2.1.1为广大开发者提供调起百度地图客户端Android版(v5.0及以上版本)导航功能。 基本过程:首先确定需要导航的起点、终点,然后调用BaiduMapNavigation类的openBaiduNavi(NaviPara para, Activity context)来调起百度地图客户端导航页面。该方法更多详细信息请参考百度地图API
2013-05-22 18:07:27 29658 14
原创 如何利用百度地图JSAPI生成H7N9分布图?
下图为使用百度地图JSAPI生成的H7N9感染分布图示例,其中的数据来自新华网(4.8号),截图如下:使用的功能列表如下:1. 自定义版权控件功能,即(1)对应的数据来源部分,代码如下:var cr = new BMap.CopyrightControl({anchor: BMAP_ANCHOR_TOP_RIGHT});map.addControl(cr)
2013-04-14 18:40:48 6116
原创 百度地图JavaScriptAPIV1.5版本发布,支持用户海量数据展示,短信发送位置信息功能
本周百度地图JavaScript API发布了1.5版本:新增:新增key验证机制(1) 即自v1.5版本起,JavaScript API引导文件增加key验证(对应参数为ak),用户需先申请key,才可使用v1.5版本API服务。(2) 与LBS云,车联网API使用同一套key机制,可通用。麻点图功能(1) 支持海量用户数据以麻点图方式形成图层,叠加在百度地图上(
2013-04-14 17:25:44 9260 1
原创 百度地图JavaScript API如何在同一页面显示多个地图?
经常有人问,百度地图JavaScript API能在同一页面显示多个地图吗?当然可以啊,为什么不可以呢?地图之于页面无非就是个div,我们可以在页面显示多个div,自然也可以显示多个地图。以下是在页面加入两个地图的效果:页面核心代码如下: #mapDiv1 { height:400px; width:600px; } #mapDiv2 { height:400px; w
2013-04-06 14:33:30 5757 3
原创 百度地图JavaScriptAPI事件使用小贴士
总结了三个百度地图JSAPI事件的常见问题,供各位JSAPI用户参考。Q: 同时给地图和覆盖物(如Marker)注册事件(如Click事件),如何只触发覆盖物的事件?A:以同时给地图和Marker注册单击事件为例,不做任何处理时,核心代码如下:marker.addEventListener("click", showInfo);//给marker注册单击事件map.add
2013-04-05 23:03:48 18494 6
原创 百度地图SDK for Android 2.1版本发布,支持自定义view、自定义路线规划等
下载地址:http://developer.baidu.com/map/sdkandev-download.htm开发指南:http://developer.baidu.com/map/sdkandev-6.htm更新详情如下。新增:地图截图(getCurrentMap),返回bitmap图片添加自定义View自定义线路绘制(customizeRoute):根据起/
2013-03-29 17:08:55 5640 3
原创 #成都站#百度开发者俱乐部沙龙(LBS专场)--“从云到端LBS全方位解决方案” 3月21日
地 点:成都市高新区 翼起来创业咖啡馆时 间:2013年03月21日 13:30—16:30主办单位:百度地图协办单位:成都高新移动互联网协会报名地址:http://www.michengdu.org/?p=1337 活动介绍在当前移动互联网急速发展的时代,我们越来越认识到移动互联网天生具备的基因—LBS。智能手机与LBS的结合正在给整个社会带来奇妙的改
2013-03-16 12:57:40 4872 1
原创 百度地图SDK for Android【Demo点击屏幕获取地理坐标】
通过手指点击屏幕从而获取所点击点的地理坐标是一个在实际应用中较为常见的功能。下面,我将为大家介绍如何实现此功能。 基本原理:通过点击获取屏幕坐标,利用坐标转换的接口,把屏幕坐标转换为地理坐标。 有了以上的基本原理,我们就可以去具体实现了,步骤如下: 第一步,集成MapView,重写onTouchEvent方法。代码如下:public cla
2013-03-07 16:20:23 13094 7
原创 百度地图SDK for Android【Demo Place详情页】
Place详情展示页面可以帮助开发者便捷的展示Poi详情信息,此外通过详情展示页面您还可以实现电话的拨打等功能。今天将向大家介绍Place详情页的具体使用方法。 第一步,创建工程,并放置基础地图mapview控件(详细介绍请参考:百度地图SDK for Android【Demo地图展示】 )。布局文件代码及主程序中的代码如下: <com.baidu.map
2013-02-25 17:33:07 6596 2
原创 百度地图SDK for Android【Demo自定义图层】
今天将和大家分享的是如何构建自定义图层并显示自定义的覆盖物。 首先,我们要构建一个最基本的地图应用,具体介绍请参考:百度地图SDK for Android【Demo地图展示】 在此基础之上,我们对工程文件做一定的修改。 第一步,修改布局文件,添加button控件,用于控制添加自定义覆盖物。代码如下:<RelativeLayout xmlns
2013-02-17 11:28:57 13867 3
原创 百度地图SDK for Android【Demo路径规划】
今天我将给大家分享路径规划接口的使用。 首先,我们要构建一个最基本的地图应用,具体介绍请参考:百度地图SDK for Android【Demo地图展示】 自此基础之上,我们对工程做一定的修改,即可实现一个最基本的路径规划应用。 第一步,修改布局文件,添加用于输入起点、终点的输入框已经执行路径规划操作的按钮。代码如下所示:<RelativeLayo
2013-02-06 14:05:56 25432 4
原创 百度地图SDK for Android【Demo兴趣点搜索】
百度地图SDK为开发者提供了便捷的检索服务。今天我将为大家介绍Poi检索相关的内容。 首先,我们要构建一个最基本的地图应用,具体介绍请参考:百度地图SDK for Android【Demo地图展示】 在这个工程的基础之上我们做一定的修改。 第一步,修改布局文件,添加关键字输入框和用于执行搜索操作的按钮。代码如下:<RelativeLayou
2013-02-05 17:13:52 11404 3
原创 如何利用百度地图JSAPI画带箭头的线?
百度地图JSAPI提供两种绘制多折线的方式,一种是已知多折线经纬度坐标串通过AddOverlay接口进行添加;另一种是通过在地图上鼠标单击进行绘制(鼠标绘制工具条库)。目前这两种方式只能绘制多折线,并不能同时绘制线的箭头,以下介绍如何在线的拐点同时绘制箭头,以供参考。最终效果如下: 1. 绘制箭头方法: 上图中,线段AB是通过JSAPI画线方式添加的,
2013-02-05 16:33:47 18588 9
原创 百度地图JSAPI的图层功能Demo
在实际开发中大家经常会有图层的需求,比如地图上有餐馆、超市、KTV等marker点,但是用户希望通过图层控制只显示餐馆所在的图层,隐藏其他marker点。目前百度地图JSAPI没有类似点、线、面图层等的接口,但是可以通过数组处理达到类似的效果。以下结合一个简单的例子介绍下如何使用: 1. 示例背景: 在地图上添加14点,其中,4个火车站,6个公园,4所大学。地图初始化
2013-02-04 18:26:47 15630 3
原创 百度地图SDK for Android【Demo地图图层】
百度地图SDK为开发者提供了多种地图展示形式,用户可以通过相关的设置展示不同的地图图层,在这我将为大家介绍如何加载不同地图图层及各图层之间的切换。 首先,我们要构建一个最基本的地图应用,具体介绍请参考:百度地图SDK for Android【Demo地图展示】 在这个工程的基础之上我们做一定的修改。 第一,修改布局文件,添加控制不同图层显示的b
2013-02-04 16:30:23 6028 1
原创 百度地图SDK for Android【Demo地图展示】
我将通过下面的讲解,教大家一步一步构建最基本的百度地图应用——基础地图展示: 第一步:创建Android工程、导入百度地图开发包; 配置好的工程如下图所示: 第二步:在AndroidManifest.xml中添加各种权限; 代码如下:<manifest xmlns:android="http://schemas.androi
2013-02-01 19:05:40 31046 12
原创 百度地图SDK for Android【事件监听】
1一般事件监听 在初始化地图Activity时,注册一般事件监听,并实现MKGeneralListener的接口处理相应事件,将mBMapMan.init("我的Key", null)替换为下面的代码:mBMapMan.init("我的key", new MKGeneralListener(){@Overridepublic void onGetPermissionS
2013-02-01 14:01:57 11264
原创 百度地图SDK for Android【离线地图】
1离线地图简介 百度地图SDK自2.0.0版本起,采用的是矢量版离线地图(1.3.5及之前版本依旧使用栅格版离线地图),请开发者在下载时注意选择。矢量版地图支持旋转、3D特效,且体积远小于栅格版,因此建议开发者选择矢量版进行开发。 离线地图下载地址为:http://shouji.baidu.com/map/map.html?from=3052。2初始化
2013-02-01 13:55:35 16185 11
原创 百度地图SDK for Android【Place详情页】
1 简介 在完成Poi检索后,可以展现评论、图片、商户描述,商户电话,平均消费等信息。帮助开发者让地图服务展现更丰富,让用户获取的信息更完整(目前我们首先推出了餐饮类的Place详情页展示,其他类型的详情页展示会陆续开放,敬请期待)。2 Place详情检索 使用方法如下: 第一步:在AndroidManifest.xml中设置如下信息
2013-02-01 13:51:40 3684 1
原创 百度地图SDK for Android【LBS云服务】
1 简介 百度地图LBS云是百度地图针对LBS开发者全新推出的平台级服务。 通过LBS云,一方面解决移动开发者服务器端日益增长的海量位置数据的存储维护压力,另一方面彻底解决所有LBS开发者基于位置数据的高并发检索瓶颈。 如何检索开发者自己的数据? 1 数据存储:首先开发者需要将待检索数据存入LBS云;(点击了解详情)
2013-02-01 13:45:00 8172 8
原创 百度地图SDK for Android【定位】
1 定位方法 百度地图SDK从2.0.0版本起,将定位功能进行了分离,开发者在使用过程中,若需要定位功能,请参考定位SDK的相关介绍。2 定位图层 虽然从2.0.0版本起百度地图SDK不再包含定位功能,但它依旧保留了定位图层,方便开发者便捷的展示定位结果等信息。 具体使用方法请参考覆盖物章节中当前位置图层部分的相关介绍或官方Demo
2013-02-01 13:38:41 3648
原创 百度地图SDK for Android【覆盖物】
1概述 所有叠加或覆盖到地图的内容,我们统称为地图覆盖物。如标注、矢量图形元素(包括:折线、多边形和圆)、定位图标等。覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动。 百度地图SDK为开发者们提供了如下类型的地图覆盖物: A. 我的位置图层(MyLocationOverlay):用于显示用户当前位置的图层;
2013-01-31 17:21:53 19718 11
原创 百度地图SDK for Android【路径规划】
1路径服务简介 路径规划实际上是一种特殊的检索服务,因此,在使用路径规划服务之前首先要对检索相关的方法进行初始化,具体介绍请参考检索服务部分中的第一章节。 注意:在使用检索服务时,请明确唯一的起点和终点,否则将不能搜到您所需结果;当起点或终点信息不唯一时,SDK会为您返回一个起点/终点列表,您可通过选择列表中的信息来完成起点/终点的唯一选择,然后再进行路径搜索。
2013-01-31 17:13:21 13985 4
原创 百度地图SDK for Android【检索服务】
1搜索服务 百度地图SDK集成搜索服务包括:位置检索、周边检索、范围检索、公交检索、驾乘检索、步行检索,通过初始化MKSearch类,注册搜索结果的监听对象MKSearchListener,实现异步搜索服务。首先自定义MySearchListener实现MKSearchListener接口,通过不同的回调方法,获得搜索结果:public class MySearchListe
2013-01-31 16:49:22 11798
原创 百度地图SDK for Android【地图图层】
1地图图层概念 地图可以包含一个或多个图层,每个图层在每个级别都是由若干张图块组成的,它们覆盖了地球的整个表面。例如您所看到包括街道、兴趣点、学校、公园等内容的地图展现就是一个图层,另外交通流量的展现也是通过图层来实现的。2底图 基本的地图图层,包括若干个缩放级别(3-19级),显示基本的地图信息,包括道路、街道、学校、公园等内容。3实时路况信息图
2013-01-31 16:35:54 2190
原创 百度地图SDK for Android【Hello World】
1开发工具 Android开发工具有很多,开发者可根据自己的喜好进行选择。在此,我们推荐开发者使用Eclipse作为自己的开发工具,本套开发指南也是针对Eclipse开发环境下进行编写的。2工程配置 第一步:在工程里新建libs文件夹,将开发包里的baidumapapi_v2_0_0.jar拷贝到libs根目录下,将libBMapApiEngine_v2_0
2013-01-31 16:10:09 10589 2
原创 百度地图SDK for Android【简介】
1什么是百度地图Android SDK? 百度地图 Android SDK是一套基于Android 2.1(v1.3.5及以前版本支持android 1.5以上系统)及以上版本设备的应用程序接口,您可以通过该接口实现丰富的LBS功能: ☆ 地图展示:包括2D图、卫星图、3D图地图展示; ☆ 地图操作:提供平移、缩放、双指手势操作、底图旋转等地图
2013-01-31 15:56:48 5489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人