NewWaypoint and ModifyWaypoint :
- drop pin if you long press on the map
- if long press again, remove the old one and drop the new one
- use the last location at the pin dropped
- back to the activity if click save button
- red pint : modifying or creating
- purple pin : the waypoints of the list