Я пытаюсь реализовать Geo Fence в приложении для Android. я следовал этому руководству http://developer.android.com/training/location/geofencing.html а>. и
введите код сюда
mapFragment = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map));
googleMap = mapFragment.getMap();
// set OnMarkerDrag Listener
googleMap.setOnMarkerDragListener(this);
// radius distance for geofencing boundary
distance = 1;
// move camera at specific location.
// current location latitude and longitude can be provided here
googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(Mylatitude, Mylongitude), 1));
// createGeofence location latitude and longitude and shape
createGeofence(latitudeGeofence, longitudeGeofence, distance, "CIRCLE", "MyOffice");
}
private void createGeofence(double latitude, double longitude, int radius, String geofenceType, String title){
Marker marker = googleMap.addMarker(new MarkerOptions().draggable(true).position(new LatLng(latitude, longitude)).title(title).draggable(true).icon(BitmapDescriptorFactory.fromResource(R.drawable.lock)));
//marker.setAnchor(10,10);
googleMap.addCircle(new CircleOptions().center(new LatLng(latitude, longitude)).radius(radius).strokeColor(Color.parseColor("#ffff00")).fillColor(Color.parseColor("#B2A9F6")));
}
public void onMarkerDrag(Marker marker){}
public void onMarkerDragEnd(Marker marker){
LatLng dragPosition = marker.getPosition();
double dragLat = dragPosition.latitude;
double dragLong = dragPosition.longitude;
googleMap.clear();
createGeofence(dragLat, dragLong, distance, "CIRCLE", "GEOFENCE");
}
public void onMarkerDragStart(Marker marker){}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_fencing, menu);
return true;
}
но он не работает, он не получил никаких уведомлений о входе и выходе в приложении для Android. пожалуйста, помогите мне, как разработать гео-фехтование и как получать уведомления в приложении. Спасибо заранее.