30 Mayıs 2016 Pazartesi

Google-Maps GoogleMap.OnMapClickListener Arayüzü

Şöyle yaparız.
GoogleMap.OnMapClickListener clickListener=new GoogleMap.OnMapClickListener() {
  @Override
  public void onMapClick(final LatLng pos) {...}

};
Bu nesneyi şöyle ekleriz.
map.setOnMapClickListener(clickListener);

Google-Maps GoogleMap.OnMarkerDragListener Arayüzü

Şöyle yaparız.
// we define the object to invoke when the marker is dragged
map.setOnMarkerDragListener(new GoogleMap.OnMarkerDragListener()
{
  @Override
  public void onMarkerDragStart(Marker arg0)
  {...}
    
  @Override
  public void onMarkerDragEnd(final Marker pos)
  {...}

  @Override
  public void onMarkerDrag(Marker arg0)
  {...}
     
});

15 Mayıs 2016 Pazar

CircleOptions

Giriş
Bu sınıf fluent interface şeklinde kullanılır. Şöyle yaparız.
LatLng center =...; double radius = ...;

circle = mMap.addCircle(new CircleOptions()
             .center(center)
             .radius(radius)
             .strokeWidth(2)
             .strokeColor(mStrokeColor)
             .fillColor(mFillColor));
Constructor
Şöyle yaparız
new CircleOptions();
center metodu
Şöyle yaparız
LatLng center = ...;
center(center)
fillColor metodu
Şöyle yaparız
fillColor(mFillColor)
radius metodu
Şöyle yaparız
double radius = ...;
radius(radius)
strokeColor metodu
Şöyle yaparız
strokeColor(mStrokeColor)
strokeWidth metodu
Şöyle yaparız
strokeWidth(2)