SHARE
TWEET

Untitled

a guest Jan 4th, 2013 15 Never
  1. mapView.getProjection().fromPixels((int)motionEvent.getX(),(int)motionEvent.getY())
  2.        
  3. int count = 1;
  4.  
  5.             if(!isIntersect){
  6.                 for(int i=0; i < bakGeoPoints.size(); i++){    
  7.                     Location p1 = new Location("p1");
  8.                     p1.setLatitude(bakGeoPoints.get(i).getLatitudeE6()/1E6);
  9.                     p1.setLongitude(bakGeoPoints.get(i).getLongitudeE6()/1E6);                  
  10.  
  11.                     if(i == bakGeoPoints.size()-1){
  12.                         isIntersect = true;
  13.                         break;                      
  14.                     }
  15.  
  16.                     for(int j = count; j < bakGeoPoints.size(); j++){
  17.                         Location pointToTest = new Location("pointToTest");
  18.                         pointToTest.setLatitude(bakGeoPoints.get(j).getLatitudeE6()/1E6);
  19.                         pointToTest.setLongitude(bakGeoPoints.get(j).getLongitudeE6()/1E6);
  20.  
  21.                         if(p1.distanceTo(pointToTest)  < 100){
  22.                             Log.d("showPolygon", "Schnittpunkt gefunden ");
  23.                             break;
  24.                         }
  25.                     }
  26.                     count++;                    
  27.                 }
  28.             }
RAW Paste Data
Top