Google地图与Python
我正在用Python开发一个GPS追踪器应用。请问我该如何在我的应用中使用谷歌地图呢?
3 个回答
0
我知道有一个专门为Python创建的客户端库。
你可以通过运行 pip install -U googlemaps
来下载它。
更多信息可以在这里找到:https://github.com/googlemaps/google-maps-services-python。文档在这里:https://googlemaps.github.io/google-maps-services-python/docs/2.4.4/
1
谷歌地图是一个客户端网页应用,也就是说它只能在网页浏览器里运行。你需要在你的Python应用程序中使用一个网络服务器(可以用mod_wsgi或者类似的东西,还有一些网络库,比如tornado或者cherrypy)。这个网络服务器会提供HTML和JavaScript文件,这些文件可能会用到谷歌地图。
1
我不明白你为什么需要一个网络服务器。其实有很多网络接口可以用来访问谷歌地图,包括这个链接 http://code.google.com/apis/maps/documentation/webservices/index.html,而且用Python可以通过urllib和/或httplib来访问这些接口。
你可以试着在网上搜索“python google map”——看起来已经有一些Python的库可以封装这些接口了。