Google 地图中我的位置标记的单击在屏幕底部显示两个图标
OnClick of My Location marker in Google Maps Display two Icons at bottom of screen
在 Google Maps
中,我正在获取用户位置并显示用户当前位置的自定义标记图标。一切都好。但是当我点击标记图标时,屏幕底部会出现两个小图标。
一个是 Google Maps
Navigation
图标,另一个是 Google Maps
图标。单击这些图标会将我带到 Google Maps
应用程序。
再次点击地图,它们就会消失。因此,如果我单击用户位置标记,这种情况就会继续发生。作为参考,我正在添加代码和屏幕截图。
public void getMyLocation(final GoogleMap googleMap) {
LatLng latLng = new LatLng(LATITUDE, LONGITUDE);
CameraPosition.Builder builder = new CameraPosition.Builder();
builder.zoom(15).target(latLng);
googleMap.addMarker(new MarkerOptions()
.icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_place_blue_24dp))
.position(latLng));
googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(builder.build()));
}
我不知道为什么会这样!我错过了什么吗?
这是新版 Play 服务的一项功能。
您可以从 GoogleMap 的 UiSettings 中禁用它。
mMap.getUiSettings().setMapToolbarEnabled(false);
在 Google Maps
中,我正在获取用户位置并显示用户当前位置的自定义标记图标。一切都好。但是当我点击标记图标时,屏幕底部会出现两个小图标。
一个是 Google Maps
Navigation
图标,另一个是 Google Maps
图标。单击这些图标会将我带到 Google Maps
应用程序。
再次点击地图,它们就会消失。因此,如果我单击用户位置标记,这种情况就会继续发生。作为参考,我正在添加代码和屏幕截图。
public void getMyLocation(final GoogleMap googleMap) {
LatLng latLng = new LatLng(LATITUDE, LONGITUDE);
CameraPosition.Builder builder = new CameraPosition.Builder();
builder.zoom(15).target(latLng);
googleMap.addMarker(new MarkerOptions()
.icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_place_blue_24dp))
.position(latLng));
googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(builder.build()));
}
我不知道为什么会这样!我错过了什么吗?
这是新版 Play 服务的一项功能。
您可以从 GoogleMap 的 UiSettings 中禁用它。
mMap.getUiSettings().setMapToolbarEnabled(false);