我正在开发此应用并使用react native映射,我已经知道如何从设备gps获取用户位置,但是我的问题是有没有办法检查用户是否位于特定区域,例如国家或城市。
示例:位于美国且位于我特定区域的用户是法国,因为我的应用仅适用于法国人,如何检查该用户是否不在法国,以便我可以提醒他一条消息,说您不在法国该应用程序不适合您。
答案 0 :(得分:0)
我认为您在这里有了
的主要解决方案 const mylocation = await Location.getCurrentPositionAsync({});
const geocode = await Location.reverseGeocodeAsync(mylocation.coords);
# reteceive the country code from the location API
geocode[0].isoCountryCode,
或获取法国的多边形边界(.geojson文件),并检查您的经纬度是否在其中。