Try to break up your functionality into smaller, single-purpose actions. Make it work first for a responsive app, before creating an astonishing native mobile app.
Are you able to search for the addresses? Do you need to search on the address only, or do you need to search using latlong too? Do you need a type-ahead function? etcetera etcetera.
The next steps could concentrate on getting a mark on a map, given latlong.
https://docs.mendix.com/appstore/widgets/google-maps/ or any other widget from the Marketplace.
Search the Academy for related topics. For example https://academy.mendix.com/link/modules/367/lectures/3203/11.5.1-Add-Geolocation-Functions
Don’t forget to check YouTube on the topics as well.
Mendix Documentation https://docs.mendix.com/
Mendix Academy https://academy.mendix.com/link/home
Mendix Forum https://forum.mendix.com/p/questions
Mendix Blogs: https://www.mendix.com/blog/
Go Make It