If the user is using a browser that supports geolocation and they allow the app to use their location, the app should get the user's latitude and longitude
If the geolocation API is not available or the user denies permission to the app, the app should use the user's IP address to get the location
If the user is using a browser that supports geolocation and they allow the app to use their location, the app should get the user's latitude and longitude
If the geolocation API is not available or the user denies permission to the app, the app should use the user's IP address to get the location