如何用Android上的谷歌地图v2上的我的图标替换蓝点?

时间:2013-05-31 11:08:08

标签: android android-maps-v2

我正在尝试用Google地图v2上我自己的图标替换蓝点(在地图上显示当前位置)。我在下面试过,没有用过。

应该是这样的 this

下面没有用

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 个答案:

答案 0 :(得分:7)

您必须停止使用GoogleMap.setMyLocationEnabled并多写一些代码,包括receiving location updates,并提高Circle的准确性。

答案 1 :(得分:3)

我认为您将当前位置传递给LocationSource,以便能够使用my-location按钮。

你必须自己做。 - 设置为false gmaps.getUiSettings().setMyLocationButtonEnabled(false);

  • 创建您自己的位置按钮
  • 如果您获得当前位置,请在
  • 上设置带有图标的标记
  • 如果您点击您的位置按钮,请移动相机并将其居中到地图