谷歌地图Javascript API/街景视野
我想知道是否有任何方法可以更改StreetviewPanorama对象的视野 这在任何地方都没有记录,但谷歌地图网站似乎没有与通过API创建的对象相同的FOV 举几个例子:谷歌地图Javascript API/街景视野,javascript,google-maps,google-maps-api-3,google-api,Javascript,Google Maps,Google Maps Api 3,Google Api,我想知道是否有任何方法可以更改StreetviewPanorama对象的视野 这在任何地方都没有记录,但谷歌地图网站似乎没有与通过API创建的对象相同的FOV 举几个例子: 巴黎(谷歌地图): 巴黎(谷歌地图API): 意大利(谷歌地图): 意大利(谷歌地图API): 在谷歌地图上,所有的东西看起来都更像球形,而在API的帮助下则更为平坦 两者都有完全相同的坐标和方向,放大也没有多大帮助 有什么想法吗?我也有类似的问题。 你也使用Firefox吗 当我在Chrome上使用谷歌地图API时,它
- 巴黎(谷歌地图):
- 巴黎(谷歌地图API):
- 意大利(谷歌地图):
- 意大利(谷歌地图API):
有什么想法吗?我也有类似的问题。 你也使用Firefox吗 当我在Chrome上使用谷歌地图API时,它与谷歌地图完全相同。 还是找不到解决的办法 fov应与文件中提到的相同 所以问题在于他们使用的投影 我只是试图将用户代理更改为欺骗我正在使用的chrome API。它是有效的
navigator.__defineGetter__('userAgent', function(){
return 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36' // customized user agent
});
但当我尝试拖动全景时,它的速度非常慢
也许这就是为什么他们使用大平面图像而不是3D球形图像的原因
2014/08/08更新 解决这个问题的好消息 我在这里找到了解决办法 有一个未记录的属性“模式”可以在全景选项中设置 您可以使用“html4”、“html5”和“webgl” 如果我将模式设置为“html5”,则不会产生鱼眼效果(但tourdash使用“webgl”) 下面显示了代码段:
var panoramaOptions = {
pano : panoId,
pov: {
heading: heading,
pitch: pitch
},
enableCloseButton:false,
addressControl:false,
panControl:false,
visible: true,
clickToGo:false,
addressControl:false,
mode : "html5",
zoomControlOptions:{
position : google.maps.ControlPosition.TOP_LEFT
}
};
它比只设置用户代理要好得多。我也有类似的问题。 你也使用Firefox吗 当我在Chrome上使用谷歌地图API时,它与谷歌地图完全相同。 还是找不到解决的办法 fov应与文件中提到的相同 所以问题在于他们使用的投影 我只是试图将用户代理更改为欺骗我正在使用的chrome API。它是有效的
navigator.__defineGetter__('userAgent', function(){
return 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36' // customized user agent
});
但当我尝试拖动全景时,它的速度非常慢
也许这就是为什么他们使用大平面图像而不是3D球形图像的原因
2014/08/08更新 解决这个问题的好消息 我在这里找到了解决办法 有一个未记录的属性“模式”可以在全景选项中设置 您可以使用“html4”、“html5”和“webgl” 如果我将模式设置为“html5”,则不会产生鱼眼效果(但tourdash使用“webgl”) 下面显示了代码段:
var panoramaOptions = {
pano : panoId,
pov: {
heading: heading,
pitch: pitch
},
enableCloseButton:false,
addressControl:false,
panControl:false,
visible: true,
clickToGo:false,
addressControl:false,
mode : "html5",
zoomControlOptions:{
position : google.maps.ControlPosition.TOP_LEFT
}
};
它比只设置用户代理要好得多。我也有类似的问题。 你也使用Firefox吗 当我在Chrome上使用谷歌地图API时,它与谷歌地图完全相同。 还是找不到解决的办法 fov应与文件中提到的相同 所以问题在于他们使用的投影 我只是试图将用户代理更改为欺骗我正在使用的chrome API。它是有效的
navigator.__defineGetter__('userAgent', function(){
return 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36' // customized user agent
});
但当我尝试拖动全景时,它的速度非常慢
也许这就是为什么他们使用大平面图像而不是3D球形图像的原因
2014/08/08更新 解决这个问题的好消息 我在这里找到了解决办法 有一个未记录的属性“模式”可以在全景选项中设置 您可以使用“html4”、“html5”和“webgl” 如果我将模式设置为“html5”,则不会产生鱼眼效果(但tourdash使用“webgl”) 下面显示了代码段:
var panoramaOptions = {
pano : panoId,
pov: {
heading: heading,
pitch: pitch
},
enableCloseButton:false,
addressControl:false,
panControl:false,
visible: true,
clickToGo:false,
addressControl:false,
mode : "html5",
zoomControlOptions:{
position : google.maps.ControlPosition.TOP_LEFT
}
};
它比只设置用户代理要好得多。我也有类似的问题。 你也使用Firefox吗 当我在Chrome上使用谷歌地图API时,它与谷歌地图完全相同。 还是找不到解决的办法 fov应与文件中提到的相同 所以问题在于他们使用的投影 我只是试图将用户代理更改为欺骗我正在使用的chrome API。它是有效的
navigator.__defineGetter__('userAgent', function(){
return 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36' // customized user agent
});
但当我尝试拖动全景时,它的速度非常慢
也许这就是为什么他们使用大平面图像而不是3D球形图像的原因
2014/08/08更新 解决这个问题的好消息 我在这里找到了解决办法 有一个未记录的属性“模式”可以在全景选项中设置 您可以使用“html4”、“html5”和“webgl” 如果我将模式设置为“html5”,则不会产生鱼眼效果(但tourdash使用“webgl”) 下面显示了代码段:
var panoramaOptions = {
pano : panoId,
pov: {
heading: heading,
pitch: pitch
},
enableCloseButton:false,
addressControl:false,
panControl:false,
visible: true,
clickToGo:false,
addressControl:false,
mode : "html5",
zoomControlOptions:{
position : google.maps.ControlPosition.TOP_LEFT
}
};
这比设置用户代理要好得多。这太疯狂了。我没想到谷歌地图会有这种浏览器特有的功能(是的,我正在Firefox上开发)。你的解决方案对我绝对有效。谢谢。快速更新:小心用户代理的更改。它会破坏触控设备上的一些功能。谢谢,我没注意到。我还在努力。一定有别的办法来解决这个问题。在TourDash(网站),他们可以在两种浏览器上交替切换。真是难以置信。为这个问题更新了更好的解决方案。太疯狂了。我没想到谷歌地图会有这种浏览器特有的功能(是的,我正在Firefox上开发)。你的解决方案对我绝对有效。谢谢。快速更新:小心用户代理的更改。它会破坏触控设备上的一些功能。谢谢,我没注意到。我还在努力。一定有别的办法来解决这个问题。在TourDash(网站),他们可以在两种浏览器上交替切换。真是难以置信。为这个问题更新了更好的解决方案。太疯狂了。我没想到谷歌地图会有这种浏览器特有的功能(是的,我正在Firefox上开发)。你的解决方案对我绝对有效。谢谢。快速更新:小心用户代理的更改。