nip66 has geolocation and anyone, including apps can send or attest to this data. its nostr watch 3.0, no apis, just events