2011-09-16 6 views
0

私はAndroidアプリケーションでmapviewを使用しており、ユーザーの現在地を表すためにカスタム画像を使用しています。しかし、今私は、Googleのデフォルトの地図マーカー(例えば、青いパルスドットや青い矢頭/ビーコン)のカスタム画像を置き換えるしたい。ユーザーの現在地を表すためにデフォルトのGoogleマップマーカーを取得する方法

cam誰か助けてください....!

+0

MyLocationOverlayクラスが私を助けにはならなかったが.......私はそれが見えるように、デフォルトのマップマーカーを設定する必要がありますそれが点滅していて、周りに円があります.....私の問題を整理するのを助けてください –

答えて

0

だけMyLocationOverlayクラスを使用します。 MyLocationOverlayクラスの

mMyLocationOverlay = new MyLocationOverlay(this,mapView); 
mMyLocationOverlay.enableCompass(); 
mapView.getOverlays().add(mMyLocationOverlay); 
+0

MyLocationOverlayクラスは私を助けませんでした.......私はそうした中でデフォルトのマップマーカーを設定する必要があります私の問題を整理するのを助けてください。 –

+0

青が点滅していますか?精度によっては青色の強調表示が大きくなりますか?それはMyLocationOverlayです。 –

+0

MyLocationOverlayクラスは本当に私を助けていません...私はMyLocationOverlayクラスで私の既存のコードを置き換えている場合nullポインタの例外を取得しています.. –

1

使用enableMyLocation():

MyLocationOverlay mMyLocationOverlay = new MyLocationOverlay(this,mapView); 
mMyLocationOverlay.enableMyLocation(); 
mapView.getOverlays().add(mMyLocationOverlay); 
関連する問題