使用Google地图的wxpython应用程序

1 投票
2 回答
895 浏览
提问于 2025-04-18 11:59

我打算制作一个wx python应用程序,可以根据特定的坐标请求并显示谷歌地图(或者其他类似的地图服务)。

这个应用程序应该:

  1. 显示地图的某个特定区域,而不是整个屏幕。
  2. 能够调整图像的分辨率或放大倍数。
  3. 能够显示地图视图和卫星图像。

我该从哪里开始呢?

2 个回答

0

没有现成的小工具可以直接帮你完成这个功能。不过,wxPython 从 2.9 版本开始有一个叫 WebView 的小工具,它可以用来显示网页,功能比旧版本的 ActiveX 小工具要强大一些。你可以用这个来展示地图。不过,你还需要想办法把 Google API 的指令发送到这个网页浏览器里,才能对地图进行操作。

你也可以看看 PySlip,这个工具可以用来以拼图的方式显示大图像:https://code.google.com/p/pyslip/wiki/Introduction

0

从哪里开始:

import wx

好了,既然我把这个说完了 :-) ... 首先,你应该确定 wx 是否能支持一个可以显示谷歌地图的浏览器。在 Windows 上,wxPython 可以直接使用 IE,所以你可以用它来显示 Windows 上的谷歌地图。(可以在演示中找找看)

我不太确定你是否可以在 wx 应用程序中使用 Mozilla 或 Chrome。所以,首先要确认你是否能在 wx 应用中显示谷歌地图。

撰写回答