2017-07-21 1 views
2

Bei dem VerfahrennewLatLngBounds Method

CameraUpdateFactory.newLatLngBounds(LatLngBounds bounds, 
int width, int height, int padding); 

Was ist der Unterschied zwischen den Grenzen und der Breite/Höhe ints?

Offizielle doc sagt, dass

ein Camera zurück, die Kamera so, dass die angegebenen Längen-/Breitengrenzen werden auf dem Bildschirm in einem Begrenzungsrahmen angegebenen Maße auf größtmögliche Zoomstufe zentriert verwandelt.

Aber mir ist nicht klar. Könnten Sie es für mich semplify? Dank

Antwort

0

Das Objekt LatLngBounds repräsentiert eine Bounding Box auf der Erdoberfläche. Die Parameter width und height stellen eine Begrenzungsbox auf dem Bildschirm des Telefons dar. Diese Methode verwendet die LatLngBounds und zoomt die Kamera so, dass die gesamten Grenzen in ein Rechteck der Breite width und Höhe height passen und die Karte auf diesem Rechteck zentriert.

+0

Danke. Und die Polsterung? – Yuraa

+0

Padding ist der Abstand zwischen den Kanten des Rechtecks ​​und den Kanten der 'LatLngBounds'. Im Wesentlichen ermöglicht es Ihnen nur, zu verkleinern oder einige Umgebung in Bezug auf Pixel bereitzustellen, im Gegensatz zu müssen Sie herausfinden, wie viel Platz Sie in Breite und Länge möchten und Ihre Grenzen anpassen. –