兄弟,我没怎么接触过arcgis for android 但是公司又旧项目用的是10.2做的版本,我在其中设置它的定位符号可是没有效果(当前用户的朝向位置.setHeadingSymbol(markerSymbol);)可否帮忙解惑,非常感谢!所有代码如下:
LocationDisplayManager displayManager = mMapView.getLocationDisplayManager();
BitmapDrawable bitmapDrawable= new BitmapDrawable(BitmapFactory.decodeResource(getResources()
,R.drawable.ic_back));
final PictureMarkerSymbol campsiteSymbol = new PictureMarkerSymbol(image);
try {
displayManager.setShowLocation(true);
MarkerSymbol markerSymbol = new PictureMarkerSymbol(bitmapDrawable);
displayManager.setHeadingSymbol(markerSymbol);
displayManager.setAllowNetworkLocation(true);
Location wgs84Point = displayManager.getLocation(); //得到Wgs84经纬度坐标
displayManager.setAutoPanMode(LocationDisplayManager.AutoPanMode.LOCATION);
// displayManager.setDefaultSymbol(campsiteSymbol);//设置默认符号
displayManager.setShowPings(true);//控制位置更新时显示Ping符号
displayManager.start();//开始定位
} catch (Exception e) {
e.printStackTrace();
}
Arcgis runtime for Android 100.5 (七) GPS定位(六) 自定义指南针 Arcgis 提供了定位功能,LocationDisplay类 注意定位权限需要动态获取,这里不再演示 初始化定位 定位模式 :AutoPanMode ...