我一直在尝试将一个形状可绘制对象作为标记图标添加到地图上的标记中。
这个形状看起来像这样(res/drawable/blue_circle.xml):
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >
<size
android:width="15dp"
android:height="15dp" />
<solid
android:color="@color/Blue" />
</shape>
我尝试像这样添加标记:
markerOptions.icon(BitmapDescriptorFactory.fromResource(R.drawable.blue_circle));
显然我收到了一个NullPointer异常。
标记图标必须是位图吗? 我可以将形状绘制添加为标记图标吗? 如果可以的话,我做错了什么?