Very easy, just follow a few tips&tricks of how to format the address properly and everything should geocode fine. These are some examples of our recommendations after working with a lot of countries worldwide:
Argentina: Pedro Moran 5002, 1419 Ciudad de Buenos Aires, Argentina.
Australia: Macquarie St, 6 Sydney NSW 2000, Australia
Brasil: Rua Barão de Iguape, 681 – Liberdade, São Paulo
Chile: San Pablo 1130, Santiago, Región Metropolitana, Chile
Colombia: Carrera 14 112 96, 110111, Bogota D.c., Colombia
España: Calle de Azcona, 17, 28028, Madrid, España
USA: 895, 29 Ave, San Francisco, CA 94121, United States
Perú: Avenida 28 de Julio 1595, 15048 Miraflores, Peru
Following the recommendations, you will have more chances of success geolocating rather than manually typing all your addresses.
Bonus track – Importing GPS coordinates directly
Geocoding is not a problem anymore if you already have the coordinates (Latitude and Longitude) for the places you want to visit. In this case, what the system does is use reverse geocoding. What is it? Based on a coordinate, the system tries to find the address associated with this location. The error is usually much less than the traditional geolocation. It just depends on the accuracy of the GPS coordinates.
Even though, the system will work with the GPS coordinates and the reverse geocoding address will just work as a facilitator for the driver.
We just need to type in the current format:
Latitude, longitude
41.387021, 2.170123