如果我在Python2.7中使用下面的pygmap代码,它不会解析到google地图上输入33°59'00.0"S 18°36'00.0"E的相同位置的纬度和经度。而且这个地点应该是开普敦国际机场,所以比格图的位置似乎是错的。
import pygmaps
mymap = pygmaps.maps(-33.59, 18.36, 14)
mymap.addpoint(-33.59, 18.36, '#0000FF')
mymap.draw('./mymap.html')有人知道我做错了什么吗?
发布于 2014-09-07 19:57:37
这是因为pygmap需要十进制格式的纬度和经度,而不是以度和分钟为单位。
所以,纬度不应该是-33.59 --实际上应该是-(33 + 59 / 60.0)。同样的,经度不是18.36 --它应该是18 + 36 / 60.0。
开普敦国际机场的纬度和经度以十进制格式约为-33.983和18.600 .
https://stackoverflow.com/questions/25711886
复制相似问题