Newbie question on Geolocation

Hello, newbie here.
Right now i’m trying to build an app that at the initial page show a map with all the registered customers address at a range, and the user as a customized marker. All at once, and centralized at the user.
Right now i’m using GPS tracker for the locations but on the Map i can have or a list, or the user location, not both. Tried some “Mickey Mouse job” using two maps and opacity, but didn’t work (Oh Really ?).
Don’t really wanna spend your time, but i am kinda lost right now, because the little i saw to solve this was using really complex coding combined with Google API. Just need someone to point me the right direction.
Thank u guys!