我如何向运行在服务器上的Python提供客户端机器上的经纬度信息(由JS获得)?

2024-10-02 10:19:29 发布

您现在位置:Python中文网/ 问答频道 /正文

  1. 我尝试使用Google的地理定位api和html5来获取设备位置。两种方法都使用JavaScript获取数据。

  2. 我还知道我可以使用JSON从Google的地理编码api获取街道/城市名称信息。

  3. 我还可以从openstreetmaps/cloudemade获取特定纬度、经度的地图分幅。

现在是个大问题。第2点和第3点是使用Python完成的。如何从点1向服务器上运行的Python提供lat/long信息?在


Tags: 方法定位名称api信息json编码google
1条回答
网友
1楼 · 发布于 2024-10-02 10:19:29

如果您在浏览器中运行的Javascript代码需要与其他地方运行的Python代码进行通信,那么让它们进行通信的最简单方法是在Python中设置HTTPServer。javascript将能够向Python服务器发出HTTP请求。在

您可能只需扩展Python的built-in HTTP server class就可以了。在

至于发送数据的格式,我建议使用JSON,因为浏览器中的Javascript和服务器端的Python可以相当容易地“做JSON”。在

相关问题 更多 >

    热门问题