【发布时间】:2017-05-30 12:44:05
【问题描述】:
我希望我的地图在不点击标记的情况下显示工具栏。但它总是隐藏,直到我点击标记。请帮我。我尝试了一些从谷歌搜索中获得的方法。但没有任何工作。
@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:play-services-maps:10.2.0'
编译'com.google.android.gms:play-services-location:10.2.0'
【问题讨论】:
-
你知道如何解决它吗? @KayoLima
-
我可以给您一个示例,您可以在其中创建带有文本的标记。但是您可能需要自定义文本绘图。如果你愿意,我可以放代码。根据您的要求,它会默认显示值而不点击标记
标签: android google-maps google-maps-api-3