[英]Maps api geometry library for python
使用JavaScript Google Maps幾何圖形API,我可以通過給出第一點的坐標,所需距離和角度來計算第二點的坐標。 例如。
var point = new google.maps.LatLng(55.623151, 8.48215);
var spherical = google.maps.geometry.spherical;
var north = spherical.computeOffset(point, 5000, 0);
但是,我正在使用帶有Google App Engine的python,只是想知道我將如何在python和GAE中做到這一點。
我到處尋找一個可以做同樣事情的python庫。 我不想嘗試重新發明輪子。
我通過在GeoPy中使用VincentyDistance解決了這一問題。
import geopy
from geopy.distance import VincentyDistance
import math
lat1 = -27.413224
lng1 = 152.789183
angle = 90 //in degrees
d = 50 //destination length required
origin = geopy.Point(lat1, lng1)
destination = VincentyDistance(meters=d).destination(origin, angle)
lat2 = destination.latitude
lng2 = destination.longitude
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.