Ich verwende Android studio
und versuche, eine Anwendung zu erstellen, die Google Maps V2
verwendet. Ich habe die Karte gut mit der API Key
laufen. Ich werde ein paar markers
zu map
hinzufügen. Ich möchte die markers
so hinzufügen, dass sie nur hinzufügen, wenn sie in einer bestimmten radius
der Benutzer aktuelle location
sind. Gibt es eine Methode, um zu überprüfen, ob die in der radius
kommt oder nicht? Und wie fügen wir die radius
für die Karte hinzu?Überprüfen Sie, ob die Position in Grenzen ist
-1
A
Antwort
1
Wenn jemand darauf wandert, hier ist was ich getan habe. Es gibt eine Methode in Location, die als distanceBetween() bekannt ist. Dies ist die Dokumentation für die Methode. Sie könnten auch distanceTo() nützlich finden. http://developer.android.com/reference/android/location/Location.html Scrollen Sie nach unten, um die Methode zu finden.
1
Sie können auch verwenden:
LatLngBounds bounds = googleMap.getProjection().getVisibleRegion().latLngBounds; bounds.contains(your_bounds)
Dies wird überprüfen, ob your_bounds
innerhalb bounds
cointined sind
Verwandte Themen
- 1. Überprüfen, ob die Position existiert
- 2. Hier Karten überprüfen, ob die Position auf der Polylinie ist
- 3. überprüfen, ob Kartenmarkierungen innerhalb ausgewählter Grenzen sind
- 4. Überprüfen Sie, ob die Eigenschaft in Lambda-Ausdruck null ist
- 5. So überprüfen Sie, ob die Eingabedatei in JQuery leer ist
- 6. Überprüfen Sie, ob die maximale Breite in jQuery gesetzt ist.
- 7. Überprüfen Sie, ob die Liste ist flach in Haskell
- 8. Überprüfen Sie, ob die Eigenschaft in Core Data festgelegt ist?
- 9. Überprüfen Sie, ob char in Java existiert
- 10. jQuery: Überprüfen Sie, ob die Maus über eine Animation ist?
- 11. Überprüfen Sie, ob ein Buchstabe in einer Zeichenfolge (Wort) ist und in welcher Position er steht?
- 12. Überprüfen Sie, ob UIView in UIScrollView sichtbar ist
- 13. Überprüfen, ob die Domain registriert ist
- 14. Überprüfen Sie, ob RecyclerView scrollbaren ist
- 15. PHP - Überprüfen Sie, ob Ziel beschreibbar ist
- 16. Überprüfen Sie, ob ein Benutzer root ist
- 17. Überprüfen Sie, ob String ist ein Satzzeichen
- 18. Überprüfen Sie, ob url ist ein Bild
- 19. So überprüfen Sie, ob GPS deaktiviert ist
- 20. Überprüfen Sie, ob iAd verfügbar ist
- 21. Sqlite Überprüfen, ob die Tabelle leer ist
- 22. Überprüfen, ob die Datenbank im Wiederherstellungszustand ist
- 23. Überprüfen Sie, ob bestimmte Eingabedatei ist leer
- 24. Überprüfen Sie, ob curl TLS ist
- 25. Überprüfen Sie, ob der Benutzer angemeldet ist
- 26. Überprüfen Sie, ob der Typ generisch ist
- 27. JQuery Überprüfen Sie, ob Div Abgebildet ist
- 28. Überprüfen, ob die Zeichenkette numerisch ist
- 29. Wie überprüfen Sie, ob eine bestimmte Position in Python ein Buchstabe ist?
- 30. Überprüfen Sie, ob die Benutzersitzung null ist oder nicht
, was Sie noch nicht getan haben. Zeig deinen Code bitte. Das ist eine lange Antwort. –
Ich habe die Positionen der Marker und habe sie in meiner Datenbank gespeichert. Ich bin mir wirklich nicht sicher, wie ich weiter vorgehen soll. Wenn Sie mir nur sagen könnten, wie ich sicherstellen kann, dass diese Marker in den Radius kommen, ist das mehr als genug. –
Haben Sie einen Radius? wie bekommst du es? –