【发布时间】:2016-03-08 00:45:07
【问题描述】:
我正在做一个 Django 项目,我需要获取用户当前位置的经度和纬度。我为此使用 geopy:
from geopy.geocoders import Nominatim
geolocator = Nominatim()
location = geolocator.geocode("175 5th Avenue NYC")
print((location.latitude, location.longitude))
但在上述情况下,我是手动添加地址,但根据我的要求,我想自动获取用户的地址。
【问题讨论】:
-
请用户提供位置,如果用户不想提供位置访问权限,请尊重决定并继续。
-
是的,但是我无法添加这个功能,我可以要求用户提供它的位置,你能帮我吗
-
我假设这是在最终用户设备上的浏览器中运行 - 然后您需要使用 HTML5 API 进行地理定位并将其发送回您的服务器。用户可以允许或拒绝此类访问。
-
@Insomania 你可以试试谷歌地图 API 检查这个stackoverflow.com/questions/13478646/…