位置盒距离矩阵API

2024-04-25 09:12:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个距离矩阵,我用googlemapapi做了这个代码

url = "http://maps.googleapis.com/maps/api/distancematrix/json?origins={0}&destinations={1}&mode=driving&language=en-EN&sensor=false".format(str(orig_coord),str(dest_coord))
result= simplejson.load(urllib.urlopen(url))
driving_time = result['rows'][0]['elements'][0]['distance']['value']

现在,我想用LocationBox做同样的矩阵。但我不知道如何将距离数据放入数组。以下是输出:

{u'status': 0, u'distances': [{u'topoint': {u'latitude': 40.984818, u'type': 0, u'name': u'POINTB', u'longitude': 29.083635}, u'distance': 12865, u'frompoint': {u'latitude': 41.1, u'type': 0, u'name': u'POINTA', u'longitude': 29.1}}, {u'topoint': {u'latitude': 40.948784, u'type': 0, u'name': u'POINTC', u'longitude': 29.170496}, u'distance': 17809, u'frompoint': {u'latitude': 41.1, u'type': 0, u'name': u'POINTA', u'longitude': 29.1}}, {u'topoint': {u'latitude': 40.948784, u'type': 0, u'name': u'POINTC', u'longitude': 29.170496}, u'distance': 8335, u'frompoint': {u'latitude': 40.984818, u'type': 0, u'name': u'POINTB', u'longitude': 29.083635}}], u'transactionid': u'LBS_98961306'}

如何从该输出中获取距离数据?你知道吗


Tags: nameurl距离type矩阵resultdistancemaps