Javascript 服务器端使用Django访问客户端浏览器的纬度/经度

Javascript 服务器端使用Django访问客户端浏览器的纬度/经度,javascript,django,json,geolocation,mobile-safari,Javascript,Django,Json,Geolocation,Mobile Safari,所以我正在编写一个小应用程序,将用户的位置与基于web的服务器上的数据库进行比较 使用Django并使用它执行一些功能 在受支持的浏览器中访问浏览器的地理位置数据是非常困难的。但是,什么是允许的最佳方式 Django服务器访问经度和纬度变量?最好将它们包装为JSON对象并 通过POST发送到服务器?或者是否有更简单的基于GeoJango的方式访问Navigator.geolocation浏览器 反对 请原谅一个新手提出这样的问题,但我的Google Fuing似乎只找到了将变量插入其中的方法 J

所以我正在编写一个小应用程序,将用户的位置与基于web的服务器上的数据库进行比较 使用Django并使用它执行一些功能

在受支持的浏览器中访问浏览器的地理位置数据是非常困难的。但是,什么是允许的最佳方式 Django服务器访问经度和纬度变量?最好将它们包装为JSON对象并 通过POST发送到服务器?或者是否有更简单的基于GeoJango的方式访问Navigator.geolocation浏览器 反对

请原谅一个新手提出这样的问题,但我的Google Fuing似乎只找到了将变量插入其中的方法 JavaScript通过模板标签,而我需要它以另一种方式工作


非常感谢任何建议或代码片段。别客气,像个白痴一样跟我说话

Navigator.geolocation仅在客户端可用。您必须使用Javascript将数据发送回服务器,如您推测的那样,通过POST。

Navigator.geolocation仅在客户端可用。您必须使用Javascript将数据发送回服务器,如您推测的那样,通过POST。

您确实需要将位置数据发布到Django视图

如果您只需要简单的距离计算,请查看


如果您想与ORM交互并根据位置进行过滤/搜索,您需要查看。

您确实需要将位置数据发布到Django视图

如果您只需要简单的距离计算,请查看

如果您想与ORM交互并基于位置进行过滤/搜索,您需要查看