Creating an advanced location-scanning website like Google Maps