程序包 | 说明 |
---|---|
com.baidu.mapapi.map |
地图展示与操作相关方法,覆盖物相关方法
|
com.baidu.mapapi.synchronization | |
com.baidu.mapapi.walknavi.model |
步行导航过程信息实体类
|
限定符和类型 | 字段和说明 |
---|---|
BitmapDescriptor |
MyLocationConfiguration.customMarker
用户自定义定位图标
|
限定符和类型 | 方法和说明 |
---|---|
static BitmapDescriptor |
BitmapDescriptorFactory.fromAsset(java.lang.String assetName)
根据资源名称创建bitmap描述信息
|
static BitmapDescriptor |
BitmapDescriptorFactory.fromAssetWithDpi(java.lang.String assetName)
根据资源名称和dpi创建bitmap描述信息,根据不同设备的dpi,对asset下图片等比例缩放
|
static BitmapDescriptor |
BitmapDescriptorFactory.fromBitmap(Bitmap image)
根据 Bitmap 创建描述信息
|
static BitmapDescriptor |
BitmapDescriptorFactory.fromFile(java.lang.String fileName)
根据应用程序私有文件夹里包含文件的文件名创建不适配设备像素密度的bitmap描述信息
|
static BitmapDescriptor |
BitmapDescriptorFactory.fromFileWithDpi(java.lang.String fileName,
int targetDensityDpi)
根据像素密度对应用程序私有文件夹里包含文件的文件名创建bitmap描述信息
V5.3.0版本新增接口
|
static BitmapDescriptor |
BitmapDescriptorFactory.fromPath(java.lang.String absolutePath)
根据文件绝对路径创建不适配屏幕像素密度的bitmap描述信息
|
static BitmapDescriptor |
BitmapDescriptorFactory.fromPathWithDpi(java.lang.String absolutePath,
int targetDensityDpi)
根据像素密度对文件绝对路径创建bitmap描述信息
如果传入的像素密度非法,则使用设备系统像素密度值
V5.3.0新增接口
|
static BitmapDescriptor |
BitmapDescriptorFactory.fromResource(int resourceId)
根据资源Id创建不适配设备像素密度的bitmap描述信息
|
static BitmapDescriptor |
BitmapDescriptorFactory.fromResourceWithDpi(int resourceId,
int targetDensityDpi)
根据像素密度对资源Id创建bitmap描述信息
如果传入的像素密度值非法,则使用设备系统像素密度
V5.3.0版本新增接口
|
static BitmapDescriptor |
BitmapDescriptorFactory.fromView(View view)
根据View创建不适配设备像素密度的Bitmap描述信息, 当view为null时返回null
|
static BitmapDescriptor |
BitmapDescriptorFactory.fromViewWithDpi(View view,
int targetDensityDpi)
根据像素密度对View创建Bitmap描述信息, 当view为null时返回null
如果传入像素密度非法,则使用设置系统像素密度值
V5.3.0版本新增接口
|
BitmapDescriptor |
InfoWindow.getBitmapDescriptor()
获取InfoWindow的BitmapDescriptor资源
|
BitmapDescriptor |
PolylineOptions.getCustomTexture()
获取自定义纹理对象
|
BitmapDescriptor |
Marker.getIcon()
获取 Marker 覆盖物的图标
|
BitmapDescriptor |
MarkerOptions.getIcon()
获取 Marker 覆盖物的图标
|
BitmapDescriptor |
GroundOverlay.getImage()
获取 ground 覆盖物的图片信息
|
BitmapDescriptor |
GroundOverlayOptions.getImage()
获取 ground 覆盖物的图片信息
|
BitmapDescriptor |
Polyline.getTexture()
获取折线纹理图片
V5.3.0版本新增接口
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<BitmapDescriptor> |
PolylineOptions.getCustomTextureList()
获取折线多纹理分段绘制的纹理队列
|
java.util.ArrayList<BitmapDescriptor> |
Marker.getIcons()
返回Marker的动画帧列表,动画的描点和大小以第一帧为准,建议图片大小保持一致
|
java.util.ArrayList<BitmapDescriptor> |
MarkerOptions.getIcons()
返回Marker的动画帧列表,动画的描点和大小以第一帧为准,建议图片大小保持一致
|
限定符和类型 | 方法和说明 |
---|---|
PolylineOptions |
PolylineOptions.customTexture(BitmapDescriptor customTexture)
设置自定义纹理
|
MarkerOptions |
MarkerOptions.icon(BitmapDescriptor icon)
设置 Marker 覆盖物的图标,相同图案的 icon 的 marker 最好使用同一个 BitmapDescriptor 对象以节省内存空间。
|
GroundOverlayOptions |
GroundOverlayOptions.image(BitmapDescriptor image)
设置 Ground 覆盖物的图片信息
|
void |
InfoWindow.setBitmapDescriptor(BitmapDescriptor mBitmapDescriptor)
更新InfoWindow的BitmapDescriptor属性。
|
void |
Marker.setIcon(BitmapDescriptor icon)
设置 Marker 覆盖物的图标,相同图案的 icon 的 Marker 最好使用同一个 BitmapDescriptor 对象以节省内存空间。
|
void |
GroundOverlay.setImage(BitmapDescriptor image)
设置 Ground 覆盖物的图片信息
|
void |
Polyline.setTexture(BitmapDescriptor mTexture)
设置折线纹理图片
V5.3.0版本新增接口
|
void |
Marker.updateInfoWindowBitmapDescriptor(BitmapDescriptor bitmapDescriptor)
更新与Marker绑定的InfoWindow对应的BitmapDescriptor,适用于以BitmapDescriptor方式创建InfoWindow
注: 仅支持通过
InfoWindow.InfoWindow(BitmapDescriptor, LatLng, int, InfoWindow.OnInfoWindowClickListener)
方式创建的InfoWindow的更新; |
限定符和类型 | 方法和说明 |
---|---|
PolylineOptions |
PolylineOptions.customTextureList(java.util.List<BitmapDescriptor> customTextureList)
设置折线多纹理分段绘制的纹理队列
|
MarkerOptions |
MarkerOptions.icons(java.util.ArrayList<BitmapDescriptor> icons)
设置 Marker 覆盖物的图标,相同图案的 icon 的 marker 最好使用同一个 BitmapDescriptor 对象以节省内存空间。
|
void |
Marker.setIcons(java.util.ArrayList<BitmapDescriptor> icons)
设置 Marker 覆盖物的图标,相同图案的 icon 的 marker 最好使用同一个 BitmapDescriptor 对象以节省内存空间。
|
void |
Polyline.setTextureList(java.util.List<BitmapDescriptor> textureList)
设置折线填充列表
该方法用于更新
Polyline 已有的纹理填充图片
该方法需要与Polyline.setPoints(List) 一起使用,并且在Polyline.setPoints(List) 之前执行,否则
该方法更改textureList不生效。 |
构造器和说明 |
---|
InfoWindow(BitmapDescriptor bd,
LatLng position,
int yOffset,
InfoWindow.OnInfoWindowClickListener listener)
通过传入的 BitmapDescriptor 构造一个 InfoWindow。
|
MyLocationConfiguration(MyLocationConfiguration.LocationMode mode,
boolean enableDirection,
BitmapDescriptor customMarker)
构造函数
|
MyLocationConfiguration(MyLocationConfiguration.LocationMode mode,
boolean enableDirection,
BitmapDescriptor customMarker,
int accuracyCircleFillColor,
int accuracyCircleStrokeColor)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
BitmapDescriptor |
DisplayOptions.getCarIcon()
获取小车(司机位置)Marker ICON
|
BitmapDescriptor |
DisplayOptions.getEndPositionIcon()
获取终点位置Marker ICON
|
BitmapDescriptor |
DisplayOptions.getPassengerIcon()
获取乘客Marker Icon
|
BitmapDescriptor |
DisplayOptions.getStartPositionIcon()
获取起点位置Marker ICON
|
限定符和类型 | 方法和说明 |
---|---|
java.util.List<BitmapDescriptor> |
DisplayOptions.get3DCarMarkerIconList()
获取3D车标图片列表
|
java.util.List<BitmapDescriptor> |
DisplayOptions.getTrafficTextureList()
获取路况填充纹理列表
路况类型:0:未知 1:畅通 2:缓行 3:拥堵 4:非常拥堵
|
限定符和类型 | 方法和说明 |
---|---|
DisplayOptions |
DisplayOptions.setCarIcon(BitmapDescriptor iconDescriptor)
设置车ICON(司机点)
|
DisplayOptions |
DisplayOptions.setCongestionTrafficTexture(BitmapDescriptor lineDescriptor)
设置拥堵路况轨迹线填充
|
DisplayOptions |
DisplayOptions.setEndPositionIcon(BitmapDescriptor iconDescriptor)
设置终点位置ICON
|
DisplayOptions |
DisplayOptions.setPassengerIcon(BitmapDescriptor iconDescriptor)
设置乘客Marker ICON
|
DisplayOptions |
DisplayOptions.setSevereCongestionTrafficTexture(BitmapDescriptor lineDescriptor)
设置严重拥堵路况轨迹线填充
|
DisplayOptions |
DisplayOptions.setSlowTrafficTexture(BitmapDescriptor lineDescriptor)
设置缓慢路况轨迹线填充
|
DisplayOptions |
DisplayOptions.setSmoothTrafficTexture(BitmapDescriptor lineDescriptor)
设置畅通路况轨迹线填充
|
DisplayOptions |
DisplayOptions.setStartPositionIcon(BitmapDescriptor iconDescriptor)
设置起点位置ICON
|
DisplayOptions |
DisplayOptions.setUnknownTrafficTexture(BitmapDescriptor lineDescriptor)
设置未知路况轨迹线填充
|
限定符和类型 | 方法和说明 |
---|---|
DisplayOptions |
DisplayOptions.set3DCarMarkerIconList(java.util.List<BitmapDescriptor> carMarkerIconList)
设置3D车标图片列表
3D Marker的Icon列表,需要开发者按照逆时针顺序(Maker的角度是逆时针)将不同角度的图片添加到List中,
所有图片角度需要均等分360度,即如果有10张图片(其中,360度的图片和0度图片重合,所以不放360角度图片。)
|
限定符和类型 | 方法和说明 |
---|---|
BitmapDescriptor |
MultiRouteDisplayOption.getFocusRouteBitmapDescriptor() |
BitmapDescriptor |
MultiRouteDisplayOption.getNoFocusRouteBitmapDescriptor() |
限定符和类型 | 方法和说明 |
---|---|
void |
MultiRouteDisplayOption.setFocusRouteBitmapDescriptor(BitmapDescriptor mFocusRouteBitmapDescriptor) |
void |
MultiRouteDisplayOption.setNoFocusRouteBitmapDescriptor(BitmapDescriptor mNoFocusRouteBitmapDescriptor) |