Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 距离谷歌附近搜索的距离_Python_Google Maps Api 3 - Fatal编程技术网

Python 距离谷歌附近搜索的距离

Python 距离谷歌附近搜索的距离,python,google-maps-api-3,Python,Google Maps Api 3,我尝试了以下代码从中获取位置 我得到了给定位置和半径的位置列表的json输出。我从json中检索了名称、地址、纬度和经度。我也需要那个地方的距离,但是找不到。有人请帮忙。你可以用 它将返回如下输出: <?xml version="1.0" encoding="UTF-8"?> <DistanceMatrixResponse> <status>OK</status> <origin_address>Vancouver, BC, Ca

我尝试了以下代码从中获取位置

我得到了给定位置和半径的位置列表的json输出。我从json中检索了名称、地址、纬度和经度。我也需要那个地方的距离,但是找不到。有人请帮忙。

你可以用

它将返回如下输出:

<?xml version="1.0" encoding="UTF-8"?> 
<DistanceMatrixResponse> 
<status>OK</status> 
<origin_address>Vancouver, BC, Canada</origin_address> 
<origin_address>Seattle, État de Washington, États-Unis</origin_address> 
<destination_address>San Francisco, Californie, États-Unis</destination_address> 
<destination_address>Victoria, BC, Canada</destination_address> 
<row> 
 <element> 
  <status>OK</status> 
  <duration> 
  <value>340110</value> 
  <text>3 jours 22 heures</text> 
  </duration> 
  <distance> 
   <value>1734542</value> 
   <text>1 735 km</text> 
  </distance> 
 </element>
 ...... 

好啊
加拿大不列颠哥伦比亚省温哥华
西雅图,华盛顿爱塔,爱塔尼斯
Californie旧金山
维多利亚,不列颠哥伦比亚省,加拿大
好啊
340110
3焦耳22小时
1734542
1735公里
...... 

谢谢您的回复,先生。但我已经看过了。它需要一个起点和一个目的地吗?是的。你应该能够得到你的当前地址。对于目的地,您应该能够从您的google place URL检索。因此,对于从GooglePlaceAPI检索到的每个结果,都应该使用它作为参数作为目的地地址。
<?xml version="1.0" encoding="UTF-8"?> 
<DistanceMatrixResponse> 
<status>OK</status> 
<origin_address>Vancouver, BC, Canada</origin_address> 
<origin_address>Seattle, État de Washington, États-Unis</origin_address> 
<destination_address>San Francisco, Californie, États-Unis</destination_address> 
<destination_address>Victoria, BC, Canada</destination_address> 
<row> 
 <element> 
  <status>OK</status> 
  <duration> 
  <value>340110</value> 
  <text>3 jours 22 heures</text> 
  </duration> 
  <distance> 
   <value>1734542</value> 
   <text>1 735 km</text> 
  </distance> 
 </element>
 ......