首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google距离矩阵API GPS坐标搜索

Google距离矩阵API GPS坐标搜索
EN

Stack Overflow用户
提问于 2014-08-23 11:13:02
回答 2查看 1.3K关注 0票数 2

我正在尝试使用Google距离矩阵API,并搜索从一个gps点到另一个gps点的旅行时间。我试过:

代码语言:javascript
复制
import urllib.request as url

API_KEY = "*********************"
orig_coord = "45.6492,4.7946"
dest_coord = "45.6403,4.7221"
mode = "bicycling"

url_request = "https://maps.googleapis.com/maps/api/distancematrix/json?origins={0}&destinations={1}s&mode={2}&language=fr-FR&key={3}".format(orig_coord, dest_coord, mode, API_KEY)

result = url.urlopen(url_request)

以下是我的结果:

代码语言:javascript
复制
{
   "destination_addresses" : [ "45 Claude Lane, Spartanburg, Caroline du Sud 29307, \xc3\x89tats-Unis" ],
   "origin_addresses" : [ "45.6492,4.7946" ],
    "rows" : [
      {
         "elements" : [
            {
               "status" : "ZERO_RESULTS"
            }
         ]
      }
   ],
   "status" : "OK"
}'

看起来API并没有说明我是在定位GPS坐标而不是前进,谢谢你的帮助

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-07 00:18:55

你的代码中有错误。这是正确的版本。

代码语言:javascript
复制
url_request = "https://maps.googleapis.com/maps/api/distancematrix/json?origins={0}&destinations={1}&mode={2}&language=en-EN&key={3}".format(orig_coord, dest_coord, mode, API_KEY)
票数 1
EN

Stack Overflow用户

发布于 2014-08-23 14:03:02

你的代码在我看来不错,除非你的API_KEY是错的。

试试这个:

代码语言:javascript
复制
import requests


API_KEY = "*********************"
orig_coord = "45.6492,4.7946"
dest_coord = "45.6403,4.7221"
mode = "bicycling"

url_request = "https://maps.googleapis.com/maps/api/distancematrix/json?origins={0}&destinations={1}s&mode={2}&language=fr-FR&key={3}".format(orig_coord, dest_coord, mode, API_KEY)
rsp = requests.get(url_request)
print rsp.status_code
print rsp.text.encode('utf-8')

您将看到所需的数据或错误消息。

以下是谷歌距离矩阵api的链接。希望能帮上忙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25461313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档