マーカーをクリックせずに地図を表示するツールバーが必要です。しかし、マーカーをクリックするまでは、常に非表示になっています。私を助けてください。私はグーグルで何とかしてみた。しかし、何も働いていない。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:PLAY-サービスマップ:10.2.0'
コンパイル「com.google.android.gms :play-services-location:10.2.0 '
出力されますuはそれを修正する方法任意のアイデアをHVのですか? @KayoLima –
私はあなたの上に描画されたテキストでマーカーを作成することができるサンプルを与えることができます。しかし、あなたがカスタマイズする必要のあるテキストの描画。あなたが望むなら、私はコードを記述することができます。あなたの要件によると、デフォルトでは、マーカー – Stallion