1

Python 2.7 で次の pygmaps コードを使用すると、Google マップに 33°59'00.0"S 18°36'00.0"E を入力しても緯度と経度が Google マップ上の同じ場所に解決されません。また、場所はケープタウン国際空港になるはずです。そのため、pygmaps の場所が間違っているようです。

import pygmaps
mymap = pygmaps.maps(-33.59, 18.36, 14)
mymap.addpoint(-33.59, 18.36, '#0000FF')
mymap.draw('./mymap.html')

私が間違っていることを知っている人はいますか?

4

1 に答える 1

1

これは、pygmaps が緯度と経度を度と分ではなく 10 進形式で期待しているためです。

したがって、緯度は であってはなりません。-33.59実際には であるはず-(33 + 59 / 60.0)です。同様に、経度はそうではありません。18.36実際には になるはず18 + 36 / 60.0です。

ケープタウン国際空港の緯度と経度は、10 進数で約 -33.983 と 18.600 です。

于 2014-09-07T19:57:37.613 に答える