4

Googleマップ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)));
4

2 に答える 2

7

使用をやめて、自分で追加したり、正確にするために追加したりするGoogleMap.setMyLocationEnabledなど、もう少しコードを書く必要があります。receiving location updatesCircle

于 2013-05-31T11:24:08.907 に答える
3

現在地ボタンを使用できるように、現在地を LocationSource に渡すと思います。

あなたは自分でそれをしなければなりません。- false に設定gmaps.getUiSettings().setMyLocationButtonEnabled(false);

  • 独自の場所ボタンを作成する
  • 現在地を取得したら、その上に自分のアイコンでマーカーを設定します
  • 現在地ボタンをクリックした場合は、カメラを移動してマップの中央に配置します
于 2013-05-31T11:18:28.087 に答える