Hi,
This is Shankar, I read and understand your requirement that you need to change in your code which uses customer address and you would like it to work so that it either uses the customer address (street, city, state) or uses the customer address by geolocation (latitude and longitude).
I can change the code like that if there is no entry about street address then map will use lat ad long to mark the customer's address.
I can fulfill your requirements and complete your project on less time with 100% quality work. I have 6 years experience in PHP,SQL, Wordpress, Joomla, Magento and others frameworks like CakePHP, Yii, CI and Laravel. So don't worry about any problem in work and about quality work. You will get 100%.
So please award this project to me and give other details also so i can start this ASAP.
Thanks with best regards
Shankar