Currently, I am trying to set a custom drawable to my GoogleMap marker but I am getting the following error:
java.lang.NullPointerException
at maps.f.g.a(Unknown Source)
at maps.af.g$a.<init>(Unknown Source)
at maps.af.g.a(Unknown Source)
at maps.af.R.<init>(Unknown Source)
at maps.af.t.a(Unknown Source)
at vl.onTransact(:com.google.android.gms.DynamiteModulesB:167)
at android.os.Binder.transact(Binder.java:387)
at com.google.android.gms.maps.internal.IGoogleMapDelegate$zza$zza.addMarker(Unknown Source)
at com.google.android.gms.maps.GoogleMap.addMarker(Unknown Source)
at xdesign.georgi.prototyping_espc_streetview.fragments.MapFragment.onMapReady(MapFragment.java:53)
at com.google.android.gms.maps.SupportMapFragment$zza$1.zza(Unknown Source)
Here is what I am doing:
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
// Add a marker in Sydney, Australia, and move the camera.
mMap.addMarker(new MarkerOptions().position(xDesign).title("xDesign in Edinburgh").icon(BitmapDescriptorFactory.fromResource(R.drawable.circle_drawable)));
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(xDesign,15));
}
My drawable XML:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid
android:color="#0093e8"/>
<size
android:width="120dp"
android:height="120dp"/>
</shape>