我一直在尝试添加一个可绘制的形状作为我想在地图上添加的标记的标记图标。
形状看起来像这样(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 异常。
标记图标必须是位图吗?我是否可以将形状可绘制对象添加为标记图标?如果是的话,我做错了什么?