Vérifiez si le marqueur est à l'intérieur du rayon du cercle
J'essaie de savoir si un marqueur est à l'intérieur d'un cercle de rayon.
En javascript, je peux faire quelque chose comme:
google.maps.geometry.spherical.computeDistanceBetween(latLngCircleCenter, latLngPoint);
Mais dans android, à l'aide de cartes-v2, je suis coincé.
source d'informationauteur Otuyh
Vous devez vous connecter pour publier un commentaire.
Après beaucoup de recherches, j'ai trouvé une solution très simple:
Je me suis mise à l'essai et cela fonctionne. Quelqu'un peut tester aussi, et donner de la rétroaction ici?
La même Api que vous souhaitez utiliser en Javascript sont disponibles pour Android ici: https://github.com/googlemaps/android-maps-utils/blob/master/library/src/com/google/maps/android/SphericalUtil.java
Je pense qu'il est possible de trouver le Centre du cercle, vous définissez le cercle dans votre code à l'égard d'un geopoint. Vous pouvez l'enregistrer et l'utiliser plus tard. Ensuite, essayez Emplacement.distanceBetween(..)