ArcGIS Android SDK,使用vectorDrawable向mapView添加标记

ArcGIS Android SDK,使用vectorDrawable向mapView添加标记,android,arcgis-runtime,arcgis-android-api,Android,Arcgis Runtime,Arcgis Android Api,是否可以使用VectorDrawable在Android ArcGIS运行时SDK上向ArcGIS mapView添加标记?我知道如何使用png图像并向地图添加标记 BitmapDrawable pinDrawable = (BitmapDrawable) ContextCompat.getDrawable(this, R.drawable.ic_pin1); PictureMarkerSymbol pointSymbol = PictureMarkerSymbol

是否可以使用VectorDrawable在Android ArcGIS运行时SDK上向ArcGIS mapView添加标记?我知道如何使用png图像并向地图添加标记

   BitmapDrawable pinDrawable = (BitmapDrawable) ContextCompat.getDrawable(this, R.drawable.ic_pin1);    
    
   PictureMarkerSymbol pointSymbol = PictureMarkerSymbol.createAsync(pinDrawable).get();
   Graphic pointGraphic = new Graphic(location, pointSymbol);
   mGraphicsOverlay.getGraphics().add(pointGraphic);


但我还没有弄清楚是否可以使用svg图像。

我想出了一种方法来实现这一点,但它并不漂亮。首先获取vectorDrawable,并将其转换为位图,然后从位图创建一个BitmapDrawable,以便在PictureMarkerSymbol.createAsync()中使用。我应该从png开始吗?让我的资产成为矢量资产还有其他好处吗?