I have a question:
I assume that the pin is set automatically based on Auto-Location function. Thats ok.
BUT, can the user move the pin freely on the map to a more specific place? My customers are in Africa and Google does a poor job placing a pin here, it will be just the city, but no street name or house number... So my users would need to be able to move the pin themselves. Is that possible?