android开发 百度地图3.0以上版本,如何显示自定义标记图标?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android开发 百度地图3.0以上版本,如何显示自定义标记图标?相关的知识,希望对你有一定的参考价值。
在开发android 百度地图的过程中,我已经可以成功定位到某个坐标的地图,但是我要自定义一个图标,让它显示在地图上定位的地方,不知道要如何实现?
//定义Maker坐标点LatLng point = new LatLng(39.963175, 116.400244);
//构建Marker图标
BitmapDescriptor bitmap = BitmapDescriptorFactory
.fromResource(R.drawable.icon_marka);
//构建MarkerOption,用于在地图上添加Marker
OverlayOptions option = new MarkerOptions()
.position(point)
.icon(bitmap);
//在地图上添加Marker,并显示
mBaiduMap.addOverlay(option);追问
高手,好崇拜你啊,求q-q,加一个方便请教你哦...
参考技术A 你这是添加覆盖物的方法,只能实现在地图上显示这个点,如果位置发生改变,用你的方法地图上的点并不能实时改变,这方法不好! 参考技术B 看百度的api 和demo 啊什么是百度地图android sdk
百度地图 Android SDK是一套基于Android 2.1及以上版本设备的应用程序接口, 您可以通过该接口实现丰富的LBS功能:使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的地图类应用程序。功能如下:①地图:提供地图(2D、3D)的展示和缩放、平移、旋转、改变视角等地图操作;
②POI检索:可根据关键字,对POI数据进行周边、区域和城市内三种检索;
③地理编码:提供地理坐标和地址之间相互转换的能力;
④线路规划:支持公交信息查询、公交换乘查询、驾车线路规划和步行路径检索;
⑤覆盖物:提供多种地图覆盖物(自定义标注、几何图形、文字绘制、地形图图层等),满足开发者的各种需求;
⑥定位:采用多种定位模式,使用定位SDK获取位置信息,使用地图SDK我的位置图层进行位置展示;
⑦离线地图:支持使用离线地图,节省用户流量,同时为用户带来更好的地图体验;
⑧导航:支持调启百度地图导航和Web导航来满足用户对导航功能的需求;
⑨LBS云检索:支持用户检索存储在LBS云内的自有POI数据,并展示;
⑩特色功能:提供短串分享、Place详情页展示等特色功能,帮助开发者搭建功能更加强大的应用; 参考技术A 百度地图 Android SDK是一套基于Android 2.1(v1.3.5及以前版本支持android 1.5以上系统)及以上版本设备的应用程序接口,您可以通过该接口实现丰富的LBS功能:
☆ 地图展示:包括2D图、卫星图、3D图地图展示;
☆ 地图操作:提供平移、缩放、双指手势操作、底图旋转等地图相关操作;
☆ 地图搜索:提供根据关键字进行范围检索、城市检索和周边检索。且支持LBS云检索用户自有数据;
☆ 详情查询:提供餐饮类的POI的详细信息查看(Place详情);
☆ 线路规划:提供公交、驾车和步行三种类型,多种方案(最快捷、少换乘、少步行)的线路规划;
☆ 地理编码:提供地址信息与坐标之间的相互转换;
☆ 位置标注:提供一个或多个POI位置标注,且支持用户自定义图标;
☆ 实时路况:提供城市实时交通路况信息图;
☆ 离线地图:提供离线地图功能,可节省用户流量;
☆ 定位:采用GPS、WIFI、基站、IP混合定位模式,请使用Android定位SDK获取定位信息,使用地图SDK定位图层进行位置展示。本回答被提问者采纳
以上是关于android开发 百度地图3.0以上版本,如何显示自定义标记图标?的主要内容,如果未能解决你的问题,请参考以下文章
Android studio 百度地图开发查询周边服务(加油站)
高德android定位sdk 2.4.0 支持android2.2吗