1. 使用Mark对象
在初始化的时候,绘制,接收的参数是经纬度lon,lat
1.1 如何捕获lon和lat呢?
实现接口
AMapLocationListener
时,会实现函数
public void onLocationChanged(AMapLocation location) {}
数据会藏在location里面
1.2 生成标志
getBitmapFromDrawable函数:
public Bitmap getBitmapFromDrawable(int id){
Uri uri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://"
+ getResources().getResourcePackageName(id) + "/"
+ getResources().getResourceTypeName(id) + "/"
+ getResources().getResourceEntryName(id));
Bitmap bitmap = null;
try {
bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), uri);
// bitmap = Bitmap.createScaledBitmap(bitmap, bitmap.getWidth()/10,bitmap.getHeight()/10, false);
} catch (IOException e) {
e.printStackTrace();
}
return bitmap;
}