A button to set your location on the map
In the case of the button to see my location I mean when you browse the map to find the other users who have sent you their geolocation, it is more effective, recover your location again just by clicking on the button and not browsing all the map until you are.
Several layers of maps, or at least satellite.
Just to mention a few examples, I hope you can find more examples on the subject. Mapbox itself I think has several layers.
When you delete the message, delete the mark on the map.
With regard to eliminating the message and the brand of the map, I apologize and the application does, but on my mobile it takes a bit or it seems to me that it is delayed (Android 5.01) hence the suggestion.
The transmission of the default location, after marking the location on demand
With respect to the location I also recommend that the user set a time to update their location, DC every so often requests the activation of the GPS update the location and uses it until the next update as your location, (if it is not active all the time) That way you always have a location available and you should not wait until you get the location by GPS / data / Wi-Fi in case it is lost or delayed in obtaining it.
Notification when location information is obtained
Recently I was testing the option on-demand location on a friend’s cell phone, to tell her the good thing about the application, but it didn’t show her location in DC, so I thought the mobile didn’t have that function or that DC as I was testing it was not fully operational, not knowing if I received the location or not, so I had to go to the settings and other options of the mobile until I managed to show the location in DC, usually shown in the mobile status bar but if you don’t do it as I know, I attached a photo of how Osmand does it with the suggestion.