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()