Tabnine Logo
Projection.fromPixels
Code IndexAdd Tabnine to your IDE (free)

How to use
fromPixels
method
in
com.google.android.gms.maps.Projection

Best Java code snippets using com.google.android.gms.maps.Projection.fromPixels (Showing top 12 results out of 315)

origin: stackoverflow.com

 Projection projection = map.getProjection();
projection.toPixels(geoPointBefore, pt);
geoPointAfter = projection.fromPixels(pt.x, pt.y);

int diffLatitude  = geoPointBefore.getLatitudeE6()  - geoPointAfter.getLatitudeE6();
int diffLongitude = geoPointBefore.getLongitudeE6() - geoPointAfter.getLongitudeE6();
...
...
...
// Add the difference to GeoPoint objects after conversion `fromPixels`
origin: stackoverflow.com

private void pathBuild(){
 path.rewind(); 
 if(mp.getPoints() == null || mp.getPoints().size() < 2) return;
 Projection projection = mapView.getProjection();
 pathInitialLonSpan = projection.fromPixels(0,mapView.getHeight()/2).getLongitudeE6() - 
     projection.fromPixels(mapView.getWidth(),mapView.getHeight()/2).getLongitudeE6();
 projection.toPixels(mp.getPoints().get(0), pathInitialPoint);
 path.moveTo(pathInitialPoint.x,pathInitialPoint.y); 
 for(int i=1; i<mp.getPoints().size(); i++){
   projection.toPixels(mp.getPoints().get(i), p1);
   int distance2 = (pPrev.x - p1.x) * (pPrev.x - p1.x) + (pPrev.y - p1.y) * (pPrev.y - p1.y); 
   if(distance2 > 9){
     path.lineTo(p1.x,p1.y);
     pPrev.set(p1.x, p1.y);
   }
 }
origin: stackoverflow.com

private void pathBuild(){
 path.rewind(); 
 if(mp.getPoints() == null || mp.getPoints().size() < 2) return;
 Projection projection = mapView.getProjection();
 pathInitialLonSpan = projection.fromPixels(0,mapView.getHeight()/2).getLongitudeE6() - 
     projection.fromPixels(mapView.getWidth(),mapView.getHeight()/2).getLongitudeE6();
 projection.toPixels(mp.getPoints().get(0), pathInitialPoint);
 path.moveTo(pathInitialPoint.x,pathInitialPoint.y); 
 for(int i=1; i<mp.getPoints().size(); i++){
   projection.toPixels(mp.getPoints().get(i), p1);
   int distance2 = (pPrev.x - p1.x) * (pPrev.x - p1.x) + (pPrev.y - p1.y) * (pPrev.y - p1.y); 
   if(distance2 > 9){
     path.lineTo(p1.x,p1.y);
     pPrev.set(p1.x, p1.y);
   }
 }
origin: stackoverflow.com

 Projection pj = mapView.getProjection();
Point pix = pj.toPixels(p);
pix.y -= 10; //10 pixels up
GeoPoint p2 = pj.fromPixels(pix2.x, pix2.y);
double offset = p2.getLatitude() - p.getLatitude();
origin: stackoverflow.com

getController().animateTo(projection.fromPixels(newCenter.x, newCenter.y));
origin: stackoverflow.com

 public static void panMap (int x, int y, MapView map) {
  Point ptPixels = new Point();
  GeoPoint geoPt = map.getMapCenter();
  Projection projection = map.getProjection();
  projection.toPixels(geoPt, ptPixels);
  ptPixels.x += x;
  ptPixels.y += y;
  geoPt = projection.fromPixels(ptPixels.x, ptPixels.y);
  map.getController().animateTo(geoPt);
}
origin: stackoverflow.com

 @Override
public void draw(Canvas canvas, MapView mapview, boolean shadow) {
  super.draw(canvas, mapview, shadow);
  if(shadow) return;
  if(mp.getPoints() == null || mp.getPoints().size() < 2) return;

  Projection projection = mapview.getProjection();
  int lonSpanNew = projection.fromPixels(0,mapview.getHeight()/2).getLongitudeE6() - 
      projection.fromPixels(mapview.getWidth(),mapview.getHeight()/2).getLongitudeE6();
  if(lonSpanNew != pathInitialLonSpan)
    pathBuild();
  else{ //check if path need to be offset
    projection.toPixels(mp.getPoints().get(0), p1);
    if(p1.x != pathInitialPoint.x || p1.y != pathInitialPoint.y){
      path.offset(p1.x - pathInitialPoint.x, p1.y - pathInitialPoint.y);
      pathInitialPoint.x = p1.x;
      pathInitialPoint.y = p1.y;
    }

  }
  canvas.drawPath(path, paint); 
}
origin: stackoverflow.com

 @Override
public void draw(Canvas canvas, MapView mapview, boolean shadow) {
  super.draw(canvas, mapview, shadow);
  if(shadow) return;
  if(mp.getPoints() == null || mp.getPoints().size() < 2) return;

  Projection projection = mapview.getProjection();
  int lonSpanNew = projection.fromPixels(0,mapview.getHeight()/2).getLongitudeE6() - 
      projection.fromPixels(mapview.getWidth(),mapview.getHeight()/2).getLongitudeE6();
  if(lonSpanNew != pathInitialLonSpan)
    pathBuild();
  else{ //check if path need to be offset
    projection.toPixels(mp.getPoints().get(0), p1);
    if(p1.x != pathInitialPoint.x || p1.y != pathInitialPoint.y){
      path.offset(p1.x - pathInitialPoint.x, p1.y - pathInitialPoint.y);
      pathInitialPoint.x = p1.x;
      pathInitialPoint.y = p1.y;
    }

  }
  canvas.drawPath(path, paint); 
}
origin: stackoverflow.com

GeoPoint target = projection.fromPixels(p.x, p.y);
origin: stackoverflow.com

GeoPoint target = projection.fromPixels(p.x, p.y);
origin: stackoverflow.com

mapStartPosition = projection.fromPixels(0, 0);
origin: stackoverflow.com

Projection proj = map.getProjection();
Point startPoint = proj.toPixels(marker.getPosition(), null);
final IGeoPoint startGeoPoint = proj.fromPixels(startPoint.x, startPoint.y);
final long duration = 500;
final Interpolator interpolator = new LinearInterpolator();
com.google.android.gms.mapsProjectionfromPixels

Popular methods of Projection

  • fromScreenLocation
  • toScreenLocation
  • getVisibleRegion
  • metersToEquatorPixels
  • toPixels

Popular in Java

  • Making http requests using okhttp
  • onCreateOptionsMenu (Activity)
  • getContentResolver (Context)
  • startActivity (Activity)
  • PrintStream (java.io)
    Fake signature of an existing Java class.
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • JList (javax.swing)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now