2016-03-22 8 views
0

Ich entwickle eine App und was ich will ist, dass ich möchte, dass der Benutzer einen bestimmten Text nur dann sieht, wenn er/sie sich in dem angegebenen Ort oder Radius befindet. Wie wenn der Benutzer innerhalb von 2 km von einem bestimmten Bereich/Koordinaten ist, würde er/sie in der Lage sein, einen bestimmten Text zu sehen, sonst würde der Text verschwinden.Wie zeige ich dem Benutzer einen bestimmten Text nur an, wenn er sich in einem bestimmten Ort oder Radius befindet?

Da ich nicht weiß, wie das geht, habe ich noch keinen Code. Es tut uns leid!

Bitte kooperieren mit dem schlechten Frageformat, ich lerne immer noch gute Fragen zu posten.

+0

Kennen Sie Grundlagen von Google Maps API und Orten API. Wenn du das nicht tust, schlage ich vor, mach das bitte zuerst, es wird einfacher für dich. –

+0

@SagarNayak Wie/wo soll ich darüber wissen? –

+0

Karten api - https://developers.google.com/maps/documentation/android-api/ Orte api- https://developers.google.com/places/android-api/ –

Antwort

0

Sie können einen Dienst erstellen, der jede angegebene Zeit überprüft, wenn der Standort des Geräts < 2km des von Ihnen markierten Standorts ist, und dann die TextView anzeigen.

+0

vielen Dank für Ihre Antwort. Können Sie mir bitte einen Code zur Verfügung stellen? Bitte! Ich bin noch ein Anfänger! –

+0

Diese Lösung erfordert etwas Code. Erfahren Sie mehr über Android Services. Und dann, hol die Distanz. Es ist nicht so schwer, glaub mir. – Fustigador

0

Sie können LocationListener nach der Registrierung mit requestLocationUpdates verwenden.

In Ihrer LocationListeneronLocationChanged Methode können Sie die erforderlichen Aktionen abhängig vom Standort des Benutzers ausführen.

+0

hey! Kannst du mir etwas über ein Tutorial erzählen oder kannst du präziseren Code geben? Bitte? –

+0

googeln Sie einfach "Android Maps API" und Sie werden Tonnen von Tutorials finden. – Fustigador