我想在Google maps 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)));
Run Code Online (Sandbox Code Playgroud) 我正在尝试向用户显示当前位置。现在我使用图标来表示位置。但问题是图标未放置在确切位置。它从该位置显示出一点点顶部。
请参考截图。我想将图标放在精确的蓝点中。
我正在使用以下代码在地图中显示图标。
latLng = new LatLng(location.getLatitude(), location.getLongitude());
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(latLng);
markerOptions.title("Current Position");
markerOptions.icon(BitmapDescriptorFactory.fromResource(R.drawable.navigation_arrow));
currLocationMarker = mMap.addMarker(markerOptions);
Run Code Online (Sandbox Code Playgroud)
我不想删除蓝点(GoogleMap.setMyLocationEnabled)。我想把图标放在那个蓝点上。