Python pygmaps未将纬度和经度解析为谷歌地图上的正确位置

Python pygmaps未将纬度和经度解析为谷歌地图上的正确位置,python,google-maps,pygmaps,Python,Google Maps,Pygmaps,如果我在Python2.7中使用以下pygmaps代码,它不会将纬度和经度解析为谷歌地图上的同一位置,而将33°59'00.0“S 18°36'00.0”E输入谷歌地图则会如此。此外,该地点应该是开普敦国际机场;所以Pygmap的位置似乎是错误的 import pygmaps mymap = pygmaps.maps(-33.59, 18.36, 14) mymap.addpoint(-33.59, 18.36, '#0000FF') mymap.draw('./mymap.html') 有人

如果我在Python2.7中使用以下pygmaps代码,它不会将纬度和经度解析为谷歌地图上的同一位置,而将33°59'00.0“S 18°36'00.0”E输入谷歌地图则会如此。此外,该地点应该是开普敦国际机场;所以Pygmap的位置似乎是错误的

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

有人知道我做错了什么吗?

这是因为pygmaps希望纬度和经度是十进制格式,而不是度和分

因此,纬度不应该是
-33.59
——实际上应该是
-(33+59/60.0)
。同样,经度不是
18.36
——它实际上应该是
18+36/60.0

开普敦国际机场的纬度和经度约为-33.983和18.600(十进制格式)