Google Maps SDK für iOS hat ziemlich gute Methode zur Berechnung Zoom-Wert basierend auf Koordinaten, Abstand in Metern und Länge in Pixel: zoomAtCoordinate: forMeters: perPoints :. Bei Google Maps SDK für Android kann ich jedoch nichts Ähnliches finden. Auch kann ich keine Abhilfe dafür finden. Wer hat sich einer solchen Aufgabe gestellt? Irgendwelche Lösungen oder Ideen.Wie wird der Zoomwert an einer bestimmten Koordinate für Meter pro Punkt im Google Maps SDK für Android berechnet?
1
A
Antwort
0
Ich glaube nicht, dass es eine dedizierte Funktion zum Einstellen der Zoomstufe gibt, wie Sie es erwähnt haben, obwohl ich denke, dass Ihre Frage ist ziemlich genau das gleiche wie this one.
Kurz gesagt, können Sie etwas tun:
Circle circle = mGoogleMap.addCircle(new CircleOptions()
.center(new LatLng(0, 0))
.radius(getRadiusInMeters());
getZoomLevel(circle);
oder Sie können versuchen, die richtige Zoomstufe rekursiv als eine andere Antwort in diesem Thread zu berechnen erwähnt, die ich nicht empfehlen.
Verwandte Themen
- 1. Google Maps für Android wird nicht gerendert
- 2. Google Maps Mobile SDK für Unternehmen vs. Google Maps Android API
- 3. PopupWindow an einer bestimmten Koordinate ohne Ankeransicht
- 4. Wie bekomme ich Google Maps zoom in Meter
- 5. Google Maps SDK für iOS zeigt keinen Karteninhalt an
- 6. Google Maps - Auslösen eines Klickereignisses auf einer Datenebene an einem bestimmten Punkt (long/lat)
- 7. Thema Google Maps für Android
- 8. Google Maps blauen Punkt für aktuellen Standort anpassen
- 9. Mautgebühren für Google Maps?
- 10. Google Maps SDK wird in UIView nicht ordnungsgemäß angezeigt?
- 11. Android Polyline - Hinzufügen Punkt für Punkt
- 12. Welche Abhängigkeit besteht für "Google Maps Mobile SDK for Work"?
- 13. Wie animiere ich die Kamera an einen bestimmten Ort in Google Maps v2 für Android?
- 14. Verwendet Google Maps für Android SDK in China? Irgendeine Lösung für Android?
- 15. Google Maps für Cordova
- 16. Google Maps Text für Kreise
- 17. Wie "Grenzen" um einen Punkt mit einer Entfernung für Update-Kamera berechnet werden. Google Maps IOS API
- 18. Wie kann ich Berührungen auf einem Marker im Google Maps SDK für iOS abfangen?
- 19. Google Maps SDK - benutzerdefinierte Dimensionen für das Informationsfenster
- 20. ganze Länder in Google Maps für Android
- 21. Berechnet Google Maps die falsche Entfernung?
- 22. Google Maps API für den Standort eines bestimmten Geschäftes
- 23. erkunden Google Maps API für Android
- 24. Wie wird der tatsächliche FPS für HTML-Video berechnet?
- 25. Google USB-Paket wird nicht im SDK angezeigt Mananger
- 26. Ermitteln der Skalierung in Metern pro Pixel
- 27. Pseudocode für Pine Tree Punkt pro Punkt Generation? (2d)
- 28. Wie berechnet man die Winkel der Projektion in 3d für ein Objekt, um an einem bestimmten Punkt zu treten?
- 29. Ich kann nicht finden, wo ich die POI-Ergebnisse mit Google Maps SDK für iOS und Google Places für iOS
- 30. Google Maps API Key Referrer für file: ///
Also im Grunde wollen Sie das Verhältnis zwischen Metern und Pixeln für eine bestimmte Zoomstufe, richtig? –