Platzieren Sie Marker in der Mitte des Bildschirms auf Google Map Android wie in Uber und Ola Apps. Beim Verschieben oder Scrollen sollte sich ein Google Map Marker nicht bewegen und es sollten Koordinaten geben.So platzieren Sie einen Marker in der Mitte des Bildschirms auf Google-Karte
Antwort
Sie müssen das Rahmenlayout verwenden, um Ihren Marker in diesem Fall ein Bild wie dieses in der Mitte auszurichten. und dann holt Standort mit googleMap.getCameraPosition().target
für weitere Informationen siehe http://developer.android.com/reference/com/google/android/gms/maps/model/CameraPosition.html#target
Warum der Downvote? Sie müssen angeben. –
die Sie interessieren,
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(new LatLng(currentLatitude, currentLongitude)).zoom(15).build();
googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
Check Out This
LatLng mapCoordinate = new LatLng(yourLatitude, yourLatitude);
CameraUpdate yourLocation = CameraUpdateFactory.newLatLngZoom(mapCoordinate, 11.0f);
yourMap.animateCamera(yourLocation);
Or In Other way
LatLng mapCoordinate = new LatLng(yourLatitude, yourLatitude);
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(mapCoordinate) // set to Center
.zoom(12.0f) // for the Zoom
.bearing(90) // Orientation of the camera to east
.tilt(30) // Tilt of the camera to 30 degrees
.build(); // Creates a CameraPosition
yourMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
Sie benötigen ein Image Zentrum von frameLayout.That zu setzen ist nicht Marker Ihre Karte, sondern es Platz in der Mitte und wenn Sie auf diese Bildansicht klicken Sie müssen Mitte LatLng der Karte erhalten
Hier ist der Code für die Mitte LatLn bekommen g der Karte:
LatLng center = mgoogleMap.getCameraPosition(). target;
Ich habe eine Demo, die Sie wollen. Ich kann mit Ihnen teilen. –
- 1. Platzieren UILabel in der Mitte des Bildschirms
- 2. Mitte in der Mitte des Bildschirms
- 3. Zeichnen Sie einen Punkt in der Mitte des Bildschirms psychtoolbox
- 4. Platzierung TabLayout in der Mitte des Bildschirms
- 5. Textansicht in der Mitte des Bildschirms-Xamarin
- 6. center h1 in der Mitte des Bildschirms
- 7. Wie in der Mitte des Bildschirms
- 8. Auf Klick Bild in der Mitte des Bildschirms öffnen
- 9. Align svg zu der Mitte des Bildschirms
- 10. Platzieren Sie das Logo in der Mitte
- 11. Platzieren MFC-Dialog für in der Mitte
- 12. Erstellen Sie einen CDialog in der Ecke des Bildschirms
- 13. Platzieren Sie div am aktuellen Anfang des Bildschirms
- 14. Wie kann Google-Karte ziehbar gemacht werden und Marker in der Mitte des Bildschirms bleiben?
- 15. So stellen Sie meinen Site Loader in der Mitte des Bildschirms ein
- 16. Wie wird Popup in der Mitte des Bildschirms angezeigt?
- 17. Overlay-Box in der Mitte des Bildschirms erscheint
- 18. zeigt Bild in der Mitte des Bildschirms css jquery
- 19. Bild in der Mitte des Bildschirms einfügen Kivy Python
- 20. Übersetzen Animation in Android - Startet in der Mitte des Bildschirms
- 21. Wie wird ActivityIndicator in der Mitte des Bildschirms angezeigt?
- 22. So zentrieren Sie Text in einer Tabellenzeile, so dass er immer in der Mitte des sichtbaren Bereichs des Bildschirms war
- 23. -Center Video in der Mitte des Bildschirms - Videoview Android
- 24. Einstellung Pop-up div in der Mitte des Bildschirms
- 25. Wie wird immer String in der Mitte des Bildschirms gedruckt?
- 26. Wie wird die Kartenmarkierung immer in der Mitte des Bildschirms gehalten? Android
- 27. Wie positioniere ich div in der Mitte des Bildschirms?
- 28. Three.js Position Gerendert STL-Datei in der Mitte des Bildschirms
- 29. Leere Listview-Layout nicht in der Mitte des Bildschirms angezeigt
- 30. Warum ist meine BottomBar in der Mitte des Bildschirms?
was hast du bisher versucht? –
Werfen Sie einen Blick auf http://stackoverflow.com/questions/36157242/pinch-to-zoom-google-map-with-out-moving-marker-in-frelayout/36287722#36287722 – antonio