提问人:Amit Solanki 提问时间:2/23/2021 更新时间:3/14/2021 访问量:161
如何找到用户城市及其纬度和经度?
How to find user city and its lat and long?
问:
我们正在开发一个移动应用程序,需要用户所在的城市才能正常工作,我们希望让用户自己进入城市的自由。
我们有一个来自世界各地的大约 24k+ 城市的列表,但我们的用户开始来自不在我们的数据库中的其他地方,他们无法注册,因为我们的列表中没有他们的城市。
关于我们在哪里可以获得世界上所有城市的列表或我们如何以其他方式解决问题的任何建议?
我们只需要城市名称、国家/地区及其纬度/经度。
谢谢
答:
0赞
Laurent
3/14/2021
#1
您的用例似乎适合 IP 地理定位的用途。您可以根据从其 IP 地址中猜测的信息预先填写用户表单。
下面是使用 Ipregistry 的示例: https://api.ipregistry.co/?key=tryout&pretty=true
您可以猜到的信息是城市名称、国家/地区、纬度/纬度等等。但是,您应该了解,无论您使用什么 IP 地理定位服务,答案都不是 100% 准确的,有时准确性仅限于国家或地区级别,但在您丰富现有表单的情况下,这应该不是问题。大多数用户会感谢您节省他们的时间。
评论