显示 google 街景全景的 GPS 坐标
GPS coordinates to display google street view panorama
我查看了文档和许多其他问题,但找不到与我正在寻找的内容类似的内容。我想要一个查询 url,我在其中输入 gps 坐标,它显示 google 街景全景图,或者某种调用,当我给它一个 GPS 坐标时,它会给我 "Panoid".
我没有全景图,或者我想从 URL 中提取它,我想创建一个 return 全景图的调用。
这个呢(来自 Google Maps Street View API)
https://maps.googleapis.com/maps/api/streetview?
size=10000x10000
&location=46.414382,10.013988
&heading=151.78
&pitch=0
我找到了一种方法,自从我用 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 服务。
我查看了文档和许多其他问题,但找不到与我正在寻找的内容类似的内容。我想要一个查询 url,我在其中输入 gps 坐标,它显示 google 街景全景图,或者某种调用,当我给它一个 GPS 坐标时,它会给我 "Panoid".
我没有全景图,或者我想从 URL 中提取它,我想创建一个 return 全景图的调用。
这个呢(来自 Google Maps Street View API)
https://maps.googleapis.com/maps/api/streetview?
size=10000x10000
&location=46.414382,10.013988
&heading=151.78
&pitch=0
我找到了一种方法,自从我用 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 服务。