簡體   English   中英

Python pygmaps無法解析經度和緯度以在Google地圖上正確定位

[英]Python pygmaps not resolving latitude and longitude to correct location on google maps

如果我將以下pygmaps代碼與Python 2.7一起使用,它不會將緯度和經度解析為在Google地圖上輸入與Google Maps中輸入33°59'00.0“ S 18°36'00.0” E相同的位置。 同樣的位置應該是開普敦國際機場; 所以pygmaps的位置似乎是錯誤的。

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(十進制格式)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM