Android Open Source - surveygcp Gcp Marker






From Project

Back to project page surveygcp.

License

The source code is released under:

GNU General Public License

If you think the Android project surveygcp listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.droidplanner.gcp.fragments.markers;
//  ww  w  . j  a  v a2 s. c o  m
import org.droidplanner.gcp.R;
import org.droidplanner.gcp.gcp.Gcp;

import com.google.android.gms.maps.model.BitmapDescriptor;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;

public class GcpMarker {

  public static MarkerOptions build(Gcp gcp) {
    return new MarkerOptions().position(gcp.coord).title(String.valueOf(0))
        .icon(getIcon(gcp)).anchor((float) 0.5, (float) 0.5);
  }

  public static void update(Marker marker, Gcp gcp) {
    marker.setPosition(gcp.coord);
    marker.setTitle(String.valueOf(0));
    marker.setIcon(getIcon(gcp));
  }

  private static BitmapDescriptor getIcon(Gcp gcp) {
    if (gcp.isMarked) {
      return BitmapDescriptorFactory
          .fromResource(R.drawable.placemark_circle_red);
    } else {
      return BitmapDescriptorFactory
          .fromResource(R.drawable.placemark_circle_blue);
    }
  }
}




Java Source Code List

android.UnusedStub.java
org.droidplanner.gcp.GCPApp.java
org.droidplanner.gcp.activitys.GCPActivity.java
org.droidplanner.gcp.activitys.SettingsActivity.java
org.droidplanner.gcp.dialogs.openfile.OpenFileDialog.java
org.droidplanner.gcp.dialogs.openfile.OpenGcpFileDialog.java
org.droidplanner.gcp.file.DirectoryPath.java
org.droidplanner.gcp.file.FileList.java
org.droidplanner.gcp.file.IO.GcpReader.java
org.droidplanner.gcp.fragments.GcpMapFragment.java
org.droidplanner.gcp.fragments.helpers.OfflineMapFragment.java
org.droidplanner.gcp.fragments.markers.GcpMarker.java
org.droidplanner.gcp.fragments.markers.MarkerManager.java
org.droidplanner.gcp.gcp.Gcp.java
org.droidplanner.gcp.helpers.LocalMapTileProvider.java
org.droidplanner.gcp.helpers.TTS.java