2

私はPythonを使用して、特定の場所にポイントがマークされたgooglemapsを作成しています。

ポイントの追加は、 pygmapsを使用して実行できることがわかりました。次に、ポイントを追加してマップのWebページを開き、そこでポイントを見つける必要があります。

import pygmaps
import webbrowser
mymap = pygmaps.maps(37.428, -122.145, 16)
mymap.setgrids(37.42, 37.43, 0.001, -122.15, -122.14, 0.001)
mymap.addpoint(37.427, -122.145, "#0000FF")
mymap.addradpoint(37.429, -122.145, 95, "#FF0000")
path = [(37.429, -122.145),(37.428, -122.145),(37.427, -122.145),(37.427, -122.146),(37.427, -122.146)]
mymap.addpath(path,"#00FF00")
mymap.draw('./mymap.draw.html')
url = 'http://maps.google.com'
webbrowser.open_new_tab(url)

しかし、私の地図は表示されませんでした。誰かが私を助けて、私が間違っていることを教えてもらえますか?

4

2 に答える 2

5

あなたのコードをテストしたところ、問題が見つかったと思います。現在、デフォルトの Google マップ ページを開こうとしていますが、このページは、定義したマップについて何も認識していません。代わりに、最後から 2 番目の行を次のように変更します。

URL = './mymap.draw.html'

指定したとおりに新しいタブにマップが表示されます。楽しむ!:)

于 2011-04-08T23:55:51.970 に答える
0
mymap.draw('mymap.draw.html') 
url = 'mymap.draw.html'
webbrowser.open_new(url)
于 2015-01-17T05:44:18.823 に答える