Как заменить синюю точку с моим значком на Google Maps v2 в Android?

Я пытаюсь заменить синюю точку (которая отображает текущее местоположение на картах) собственным значком на Google maps v2. Я попробовал ниже, ни один не работал.

Android Maps API v2 Изменить значок MyLocationКарты V2 myLocation синяя точка обратного вызоваОтключить центральную кнопку в MyLocation в Google Map API V2

Должно выглядеть так

Ниже не работал

Bitmap b = BitmapFactory.decodeResource(getResources(),
        R.drawable.location_arrow1);
googleMap.addMarker(new MarkerOptions().position(myPosition)
        .title(getIntent().getStringExtra("first_name"))
        .icon(BitmapDescriptorFactory.fromBitmap(b)));

Ответы на вопрос(2)

Ваш ответ на вопрос