app for saving route on and edit pins in google maps

Hi is there any app which can edit the name of dropped pin on the google maps. Its usefull if the pin contain the name of the street but sometimes I need to write down something about this place. For example if I am in london I will not have internet there and I could want to visit many attractions and want to write down on the pin which attraction is located there.
Another usefull thing is route save. Again if I am in london I am not going to have mobile internet with me because its too expensive and because of that I want to find my routes on the google maps when I am at home and I have wifi and save them on my phone so I can use it latter when I am offline. I am dissapoined from google maps, how is it possible so famouse app to have so little functionalities! Can someone help me with some 3rd party app with this functions?