Use geolocator on Flutter web: HTTPS secure contexts, browser permission prompts, watchPosition streams, and denial handling across platforms.