implement and group google apis
using elevation api and fix minor bugs
re-arrange and group google apis
fix back and next functionality
rename metadata of google apis key
implement new center logic