grg*_*lyk 5 json google-maps google-maps-api-3
我正在尝试从经纬度坐标获取街景全景 ID,我发现此查询将返回一个包含 panoid 的 JSON 文件(例如JMUfE4l0ucICvD4_BaIGsw)。
只需将坐标替换为您喜欢的任何内容即可。
但这是我的问题:我怎样才能让它适用于像以色列小道这样的越野?当我输入这条越野小径的任何坐标时,它总是返回一个空的 JSON 文件。(例如,我知道30.7451333,34.8850511是全景图,但它不会返回全景图。)我做错了什么?谢谢。
用于获取全景 ID 的 URL 是未记录的功能。Google 地图服务条款禁止通过此类网址访问服务。\n请查看服务条款第 10.1 (a) 段。
\n\n\n\n\n除通过服务外,不得访问 API 或内容。除通过服务外,您不得访问地图 API 或内容。例如,您不得通过 Maps API 以外的接口或渠道(包括未记录的 Google 接口)访问地图图块或图像。
\n
https://developers.google.com/maps/terms#10-license-restrictions
\n\n在您的情况下,您应该使用街景图像元数据API 。
\n\n例如,要获取 30.7451333,34.8850511 的全景 ID,您可以执行以下查询
\n\nhttps://maps.googleapis.com/maps/api/streetview/metadata?location=30.7451333%2C34.8850511&key=API_KEY
该请求返回以下响应
\n\n{\n "copyright":"\xc2\xa9 2017 Google",\n "date":"2015-05",\n "location":{\n "lat":30.74513326023706,\n "lng":34.88505109084099\n },\n "pano_id":"Ig2uuF7itfCs8ksgjlJaTQ",\n "status":"OK"\n }\nRun Code Online (Sandbox Code Playgroud)\n\n现在您有一个全景 ID Ig2uuF7itfCs8ksgjlJaTQ。让我们将其与 Street View API 一起使用:
\n\n{\n "copyright":"\xc2\xa9 2017 Google",\n "date":"2015-05",\n "location":{\n "lat":30.74513326023706,\n "lng":34.88505109084099\n },\n "pano_id":"Ig2uuF7itfCs8ksgjlJaTQ",\n "status":"OK"\n }\nRun Code Online (Sandbox Code Playgroud)\r\n希望能帮助到你!
\n| 归档时间: |
|
| 查看次数: |
1483 次 |
| 最近记录: |