高德地图的marker点的icon image路径
时间: 2024-04-20 22:27:19 浏览: 67
Android 高德地图自定义点聚合marker图片及Overlay点击选中功能
3星 · 编辑精心推荐
高德地图的Marker点的Icon Image路径可以使用以下方式进行设置:
1. 直接在MarkerOptions中设置Icon的Bitmap对象,例如:
```
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.icon(BitmapDescriptorFactory.fromBitmap(bitmap));
```
2. 通过AssetManager获取Assets目录下的图片资源,例如:
```
AssetManager assetManager = context.getAssets();
InputStream inputStream = assetManager.open("marker.png");
Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.icon(BitmapDescriptorFactory.fromBitmap(bitmap));
```
3. 通过网络获取图片资源,例如:
```
String imageUrl = "http://www.example.com/marker.png";
Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(imageUrl).getContent());
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.icon(BitmapDescriptorFactory.fromBitmap(bitmap));
```
注意:在使用第二种和第三种方式时,需要在AndroidManifest.xml文件中添加网络权限。
```
<uses-permission android:name="android.permission.INTERNET" />
```
阅读全文