Google지도를 사용하여 Android에서이 작업을 수행합니다.geopoint 주파수를
저는 GeoPoint의 arraylist가 있습니다. GeoPoint API is here.
List<GeoPoint> geoPoints;
이제 각 GeoPoint의 빈도를 확인하고 싶습니다. 일부가 교차하는 경우 (두 개가 동일하므로) 디버그 로그를 출력하고 싶습니다.
Collections.frequency(geoPoints, geoPoints.get(i));
두 지점이 교차하는 경우에 저에게 올바른 결과를 반환하지 않습니다, 그것은 확인하지 않습니다 ...
당신은 무엇을 교차합니까? – Luis
동일한 x 및 y 좌표로 2 개의 지리적 포인트를 얻은 경우 두 라인이 서로 교차한다는 것을 의미합니다. – krackmoe
당신은 모든 것을 잘못 이해하고 있습니다. 'GeoPoint'에는 x, y 좌표가 없으며 위도와 경도가 있습니다. 그들은 선을 나타내지 않으며, 점을 나타내고 점은 교차하지 않습니다. 그들은 동일하거나 서로 다릅니다. 당신은 확실히 당신의 질문을 다시 생각할 필요가 있습니다. – Luis