Google maps 如何为google Photo Sphere获取链接的panoId?
我很难找到链接的Google maps 如何为google Photo Sphere获取链接的panoId?,google-maps,google-maps-api-3,google-street-view,photosphere,Google Maps,Google Maps Api 3,Google Street View,Photosphere,我很难找到链接的panoId形成一个给定的photospherepanoId 如果它是一个google请参阅内部我将使用此API获取链接的panoId 但是在photosphere的情况下,此API不会返回XML数据。有人能帮我解决这个问题吗 参见内部信息Pano ID=“enEZO0FuPFAAAAQvxYdP0w” Photo SpherePano ID=“F:-fr8FidB2CSQ/V49sgVq8pHI/aaaaaaaa bfw/bmkts2vh6mcqqb6y1 vBXTPTZCC
panoId
形成一个给定的photosphere
panoId
如果它是一个google
请参阅内部
我将使用此API获取链接的panoId
但是在photosphere
的情况下,此API不会返回XML数据。有人能帮我解决这个问题吗
参见内部信息
Pano ID=“enEZO0FuPFAAAAQvxYdP0w”
Photo Sphere
Pano ID=“F:-fr8FidB2CSQ/V49sgVq8pHI/aaaaaaaa bfw/bmkts2vh6mcqqb6y1 vBXTPTZCCnxTbQCLIB”URLhttp://cbk0.google.com/cbk?output=xml&panoid=
不是有文档记录的功能,您应该知道Google Maps API服务条款禁止使用无文档记录的频道访问图像。见ToS第10.1(a)段:
只有通过服务才能访问API或内容。只有通过服务才能访问地图API或内容。例如,除“地图API”外,您不得通过接口或通道(包括未记录的Google接口)访问地图分幅或图像
要通过服务访问全景图数据,您应该使用API。例如,在地图JavaScript API中,可以使用StreetViewService类
代码片段
var全景图;
函数初始化(){
var svService=new google.maps.StreetViewService();
var请求={
pano:“F:-fr8FidB2CSQ/V49sgVq8pHI/AAAAAAAAA BFW/bMktS2vh6mcQtQB6y1 vBXTPTZCCnxTbQCLIB”
};
获取全景图(全景请求、功能(全景数据、状态){
如果(状态===google.maps.StreetViewStatus.OK){
panorama=新建google.maps.StreetViewPanorama(
document.getElementById(“街景”),
{
pano:panoData.location.pano,
pov:{
标题:10,
投球:10
}
});
控制台日志(panoData);
}否则{
//在这里处理其他状态
}
});
}
html,正文{
身高:100%;
保证金:0;
填充:0;
}
#街景{
身高:100%;
}
感谢您提供有关无法访问API@xomena的信息。它给了我所需要的所有数据。它适用于
Photo Sphere
以及请参见内部