我想让我的地图显示工具栏而不点击标记。但它总是隐藏,直到我点击标记。请帮帮我。我尝试了一些Google搜索的方式。但没有任何工作。mMap.getUiSettings()。setMapToolbarEnabled(true);当标记没有被点击时没有显示
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
mMap.addMarker(new MarkerOptions().position(new LatLng(latitude,longitude)).icon(BitmapDescriptorFactory.defaultMarker()));
mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(Marker marker) {
mMap.getUiSettings().setMapToolbarEnabled(true);
return false;
}
});
mMap.getUiSettings().setZoomControlsEnabled(true);
mMap.getUiSettings().setAllGesturesEnabled(false);
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(latitude, longitude), 16));
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(latitude, longitude), 16));
}
布局
<fragment
android:id="@+id/mapFragment"
class="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="200dp"/>
编译 'com.google.android.gms:发挥服务,地图:10.2.0'
编译“com.google.android.gms :play-services-location:10.2.0'
做üHV任何想法如何解决呢? @KayoLima –
我可以给你一个示例,其中可以创建标记并在其上绘制文本。但是您可能需要自定义的文字绘图。如果你愿意,我可以放置代码。根据您的要求,它会显示默认值,没有点击标记 – Stallion