Virtual Earthを利用した地図アプリケーション(その4)

ルート検索

詳細に入力すればいいみたい。Fromを”東京都渋谷”、Toを”東京都新宿”とすれば下のようになる。”渋谷”、”新宿”という地名が日本中に複数あるのだな。

他にもいろいろ試したのだが、示される経路はどうも微妙だ。どう考えても道がないところを線で結んでいたり...。まだ、あまり賢くないみたいだな、このエンジン。

印刷機

wxPythonデモコードの中のPrintDialog.pyにある通りに、印刷機能を付けた。
MainFrame.pyにおいて、

        BtnPrtWeb = wx.Button(Pan, -1, u"印刷(WebBrowser)")
        BtnPrt = wx.Button(Pan, -1, u"印刷") # こっちはどうしようか...。
...(中略)
        BtnPrtWeb.Bind(wx.EVT_BUTTON, self.OnPrinting)
...(中略)
    def OnPrinting(self, event):
        data = wx.PrintDialogData()
        data.EnableSelection(True)
        data.EnablePrintToFile(True)
        data.EnablePageNumbers(True)
        data.SetMinPage(1)
        data.SetMaxPage(5)
        data.SetAllPages(True)

        dlg = wx.PrintDialog(self, data)

        if dlg.ShowModal() == wx.ID_OK:
            data = dlg.GetPrintDialogData()
            print 'GetAllPages: %d\n' % data.GetAllPages()

と、してみた。
印刷できるかは、試していない。