2014-07-03 4 views
0

Я намерен создать приложение makea wx python, которое может запрашивать и отображать карту google (или карту из другой аналогичной службы карт) для определенного набора координат.Приложение wx python, использующее карты Google

Приложение должно:

  1. Показать определенный участок карты, а не на весь экран.
  2. Уметь регулировать разрешение/увеличение изображения.
  3. Уметь отображать карту и изображение в сателлите.

С чего начать?

+0

Как правило, вы должны начать с исследования WxPython, чтобы увидеть, если такая вещь вообще возможно, а затем посмотреть на API Карт Google и выяснить, как его программно контролировать. Однако, поскольку он стоит, этот вопрос на самом деле не по теме для сайта. После того, как вы провели предварительное исследование и задали конкретный вопрос о кодировании, который следует рекомендациям [справочного центра] (http://stackoverflow.com/help), вернитесь и спросите об этом здесь – wnnmaw

ответ

0

С чего начать:

import wx 

Теперь у меня есть, что из моей системы :-) ... Первое место вы должны начать, чтобы определить, является ли WX может принять браузер, способный отображать карты Google , wxPython на windows может изначально запускать IE, чтобы вы могли использовать его для отображения карт Google на окнах. (Обход в демо)

Я не уверен, что вы можете разместить Mozilla или Chrome в приложении wx. Итак, сначала определите, можете ли вы даже отображать карты Google в приложении wx.

0

Нет готового виджета, который может сделать это за вас. У wxPython есть виджет WebView, начиная с wxPython 2.9, который использует веб-браузер на бэкэнд и немного более устойчив, чем версия виджета ActiveX, которая была в более старых версиях wx. Вы можете использовать это для отображения карты. Обратите внимание, что вам все равно нужно выяснить, как отправить команды API Google на обернутый экземпляр браузера, чтобы манипулировать картой.

Вы также можете взглянуть на PySlip, который может быть использован для отображения больших изображений в черепичной образом: https://code.google.com/p/pyslip/wiki/Introduction

Смежные вопросы