在Google街景图像API中禁用建筑物的室内视图

时间:2017-06-14 11:53:01

标签: google-api google-street-view

我正在使用Google Street View Image API不是 Javascript API)构建一个返回街景图片的网址。问题是,有时它会返回建筑物内部的图像,而不是提供地址的建筑物图像。我知道可以使用Javascript API禁用此功能,但是可以通过Image API中的URL参数禁用它吗?

3 个答案:

答案 0 :(得分:0)

您应该将&source=outdoor添加为网址参数

答案 1 :(得分:0)

您可以拨打Geocoding API,以便将lat / lang坐标转换为地址。

https://maps.googleapis.com/maps/api/streetview?size=400x400&address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&fov=90&heading=235&pitch=10&key=YOUR_API_KEY

然后,您使用回复中的results.geometry.location来获取创建街景图片网址所需的坐标

地理编码器将始终在入口处为您提供位置,其他API(例如Directions API)可能会给您带来同样的室内问题。

答案 2 :(得分:0)

您可以致电Google Street View Image Metadata API获取图片的版权信息。如果这不等于“©Google,Inc。”,那么这是一个真实的街景图像。

我知道这不是最好的解决方案,但它确实有效。