地点的替代品 API Expo React Native 的自动完成
Alternatives for Places API Autocomplete for Expo React Native
我正在使用 react native、expo 和 firebase 开发一个应用程序,我需要使用 api 来在用户键入位置时自动完成位置,但是位置 API 令人难以置信昂贵的。我想知道是否有 react-native-google-places-autocomplete 包的免费或至少更便宜的替代品?理想情况下,它可以与 expo 和 firebase 一起使用。如有任何帮助,我们将不胜感激,谢谢!
我建议您分叉 react-native-google-places-autocomplete 包并用其他服务替换 api 对 Google 的调用。或者只是为它编写自己的代码。
- 在发送 API 请求之前添加冷却时间,并且在键入 4 个字母之前不要查询,例如以大量减少 api 调用。
备选 API 服务:
这里是地理编码自动完成
https://developer.here.com/documentation/examples/rest/geocoding_suggestions
- 每月前 3 万次免费搜索
位置智商
https://locationiq.com/docs#autocomplete
- 每天免费 5k 个请求
Mapbox 地理编码
https://docs.mapbox.com/api/search/geocoding/#forward-geocoding
- 每月免费 100k
可能还有很多我还没有找到的其他替代品。
我为此找到了 API。这是 link 到 API
https://www.bigdatacloud.com/geocoding-apis/reverse-geocode-to-city-api
每月 5 万次请求是免费的,额外的 5 万次请求每月只需 2 美元。
react-native 的包裹是 react-native-geocoder
我正在使用 react native、expo 和 firebase 开发一个应用程序,我需要使用 api 来在用户键入位置时自动完成位置,但是位置 API 令人难以置信昂贵的。我想知道是否有 react-native-google-places-autocomplete 包的免费或至少更便宜的替代品?理想情况下,它可以与 expo 和 firebase 一起使用。如有任何帮助,我们将不胜感激,谢谢!
我建议您分叉 react-native-google-places-autocomplete 包并用其他服务替换 api 对 Google 的调用。或者只是为它编写自己的代码。
- 在发送 API 请求之前添加冷却时间,并且在键入 4 个字母之前不要查询,例如以大量减少 api 调用。
备选 API 服务:
这里是地理编码自动完成 https://developer.here.com/documentation/examples/rest/geocoding_suggestions
- 每月前 3 万次免费搜索
位置智商 https://locationiq.com/docs#autocomplete
- 每天免费 5k 个请求
Mapbox 地理编码 https://docs.mapbox.com/api/search/geocoding/#forward-geocoding
- 每月免费 100k
可能还有很多我还没有找到的其他替代品。
我为此找到了 API。这是 link 到 API https://www.bigdatacloud.com/geocoding-apis/reverse-geocode-to-city-api
每月 5 万次请求是免费的,额外的 5 万次请求每月只需 2 美元。
react-native 的包裹是 react-native-geocoder