Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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
Javascript 谷歌街景图像API:计算(自动设置)给定街景的航向_Javascript_Google Maps_Google Street View - Fatal编程技术网

Javascript 谷歌街景图像API:计算(自动设置)给定街景的航向

Javascript 谷歌街景图像API:计算(自动设置)给定街景的航向,javascript,google-maps,google-street-view,Javascript,Google Maps,Google Street View,是否可以计算街景图像API用于特定LatLng的标题?我想在仍然使用街景图像API的情况下找出标题。我想确定生成的图像中北、南、东和西的位置 我知道街景图像API将摄像机对准“正确的方向”(因此,自动向指定的LatLng方向旋转航向),这是我试图确定的航向。您想在StreetViewPanorama类中使用GetPicturPV: 具有标题属性的 e、 g 您想在StreetViewPanorama类中使用GetPicturePV: 具有标题属性的 e、 g LatLng只是一个位置

是否可以计算街景图像API用于特定
LatLng
的标题?我想在仍然使用街景图像API的情况下找出标题。我想确定生成的图像中北、南、东和西的位置


我知道街景图像API将摄像机对准“正确的方向”(因此,自动向指定的
LatLng
方向旋转航向),这是我试图确定的航向。

您想在
StreetViewPanorama
类中使用
GetPicturPV

具有
标题
属性的

e、 g


您想在
StreetViewPanorama
类中使用
GetPicturePV

具有
标题
属性的

e、 g


LatLng只是一个位置,它没有标题,所以我不明白你想要实现什么?特别是考虑到北方的航向总是为零,等等,我会澄清我的问题。谢谢你的评论。那么你想要这套吗?我目前正在调查
streetviewService
(),我想这正是我需要的。感谢您的反馈!:)LatLng只是一个位置,它没有标题,所以我不明白你想要实现什么?特别是考虑到北方的航向总是为零,等等,我会澄清我的问题。谢谢你的评论。那么你想要这套吗?我目前正在调查
streetviewService
(),我想这正是我需要的。感谢您的反馈!:)出于性能原因,我使用的是图像API,而不是Javascript API。这与一幅图像有关,而不是一幅完全交互的全景图(=可能由于加载更多图像而导致更大的负载)。是否可以在不将全景附加到元素的情况下使用
getphotopherpov().标题
?如果可能的话,我想在不使用视觉交互全景的情况下使用Javascript API功能。对不起,我没有看到您使用的是Streetview图像API。遗憾的是,它们似乎没有将
标题
数据包含在您可以获取的文档中。您可以将街景作为服务使用,而无需显示它;我想这就是我要找的东西。我会调查的!:)这个答案(邓肯更具体的评论)指出了我应该走的方向。我添加了以下代码,这是有效的。你能用我在下面写的代码更新你的答案吗?这样,正确的答案可供参考
var sv=new google.maps.StreetViewService();sv.getPanorama({位置:位置,半径:25},processSVData);函数processSVData(data,status){if(status=='OK'){//data.links[0]。heading包含heading!}
…作为旁注:这仍然需要包含Google Maps Javascript API。但它的使用仅限于获取API方法和StreetviewService的数据,这正是我所需要的。出于性能原因,我使用的是图像API,而不是Javascript API。这与一幅图像有关,而不是一幅完全交互的全景图(=可能由于加载更多图像而导致更大的负载)。是否可以在不将全景附加到元素的情况下使用
getphotopherpov().标题
?如果可能的话,我想在不使用视觉交互全景的情况下使用Javascript API功能。对不起,我没有看到您使用的是Streetview图像API。遗憾的是,它们似乎没有将
标题
数据包含在您可以获取的文档中。您可以将街景作为服务使用,而无需显示它;我想这就是我要找的东西。我会调查的!:)这个答案(邓肯更具体的评论)指出了我应该走的方向。我添加了以下代码,这是有效的。你能用我在下面写的代码更新你的答案吗?这样,正确的答案可供参考
var sv=new google.maps.StreetViewService();sv.getPanorama({位置:位置,半径:25},processSVData);函数processSVData(data,status){if(status=='OK'){//data.links[0]。heading包含heading!}
…作为旁注:这仍然需要包含Google Maps Javascript API。但它的使用仅限于获取API方法和StreetviewService的数据,这正是我所需要的。
var heading = yourPanorama.getPhotographerPov().heading;