Android-Google-Karte zu zeigen als Bild
Habe ich realisiert Google Maps V2 in meine android-app und jetzt würde ich gerne etwas anders machen. Ich zeige eine Position (Längengrad, Breitengrad) mit einem marker. Das problem ist, dass dies zeigt in meiner Tätigkeit als Karte. Ich würde gerne zeigen, es als eine Bildansicht und nur wenn jemand darauf klickt die Karte-Schnittstelle.
Im Grunde, was ich tun möchte, ist eine statische Vorschau der Lage und zeigt es als Bild (mit einem Rahmen und mit abgerundeten Ecken), Wenn geklickt haben, dann öffnen Sie maps und geben Sie alle Funktionen.
Gibt es einen Weg, um die Karte fragment in einer Bildansicht?
Jede Hilfe, die Sie bereitstellen können, werden sehr geschätzt.
Dank
InformationsquelleAutor tzuvy | 2014-11-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Google Maps integrierte snapshot-Methode, um zu erfassen eine Vorschau und zeigt Sie in einer
ImageView
. Sie können den Stil derImageView
in irgendeiner Weise, die Sie mögen, und auch ein clickListener, dass sich etwas tut, wenn die Vorschau angeklickt wird. Hier ist ein Beispiel:InformationsquelleAutor Simas
Es ist eine etwas andere option, kann das gleiche Ergebnis erzielen und benötigt nur sehr wenig Codierung, vorausgesetzt, dass Ihre app verwenden können, das Netzwerk: Sie können rufen Sie dieGoogle Static Maps API Fragen, für eine map Bild mit beliebigem Mittelpunkt, zoom-level, Größe, und andere Funktionen wie Marker und Pfade.
Beispielsweise der link:
https://maps.googleapis.com/maps/api/staticmap?center=40.714728,-73.998672&zoom=14&size=600x300
ergibt sich folgende Bild:
Dies macht es sehr einfach, um eine Karte anzuzeigen, die in einer
ImageView
- widget: Sie müssen nur die bauen, die entsprechende URL aus dem location-Daten und Dimensionen, und zeigen Sie dann das Bild mit einem der das laden der Bilder frameworks wie Picasso, Volleyball, &c. Haben wir mit dieser Funktion für ein paar Jahre jetzt.Dies ist besonders nützlich bei der Anzeige von, sagen wir, ein
ListView
wenig Karten. In diesen Situationen, fragt n snapshots wird es problematisch, während n Bild-downloads sollten die einfach gut funktionieren.Eine Dritte option, die verfügbar werden in der nächsten Woche oder so, laut diese Ankündigung, ist die neue Lite Karten - Modus veröffentlicht wird, als Teil der Google Play Services 6.5:
Klingt genau wie das, was Sie brauchen, vorausgesetzt, Sie können ein paar Tage warten, für die aktualisierte SDK. 🙂
Hoffe, es half! Durch die Art und Weise, eine neue Funktion wurde soeben angekündigt, als Teil der Play-Dienste, die ich denke, eine noch bessere Lösung. Bearbeitet Antworten entsprechend.
InformationsquelleAutor matiash