我查看了文档和许多其他问题,但我找不到类似于我正在寻找的内容。我想要一个查询网址,我在其中提供gps坐标,它显示谷歌街景全景图,或某种类型的调用,当我给它一个GPS坐标时,它给我“Panoid”。
我没有panoid,或者我试图从URL中提取它,我想创建一个返回panoid的调用。
答案 0 :(得分:1)
我发现了一种我实际上并不寻找的方式,因为我用C ++编写程序。但似乎我会在Javascript中完成它,并将其传递给我的C ++程序。
在街景Api文档中有以下示例: https://developers.google.com/maps/documentation/javascript/examples/streetview-service
在这个例子中,有几行对回答这个问题非常重要:
var markerPanoID = data.location.pano;
// Set the Pano to use the passed panoID.
panorama.setPano(markerPanoID);
我可以从那里获取data.location.pano值,然后使用它,但我可能会喜欢。我希望这不是最终的答案,我真的希望有另一种方式,我没有必要创建一个Web服务。
答案 1 :(得分:-2)
这是怎样的(通过Google Maps Street View API)
https://maps.googleapis.com/maps/api/streetview?
size=10000x10000
&location=46.414382,10.013988
&heading=151.78
&pitch=0