我正在使用Google Street View Image API(不是 Javascript API)构建一个返回街景图片的网址。问题是,有时它会返回建筑物内部的图像,而不是提供地址的建筑物图像。我知道可以使用Javascript API禁用此功能,但是可以通过Image API中的URL参数禁用它吗?
答案 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。”,那么这是一个真实的街景图像。
我知道这不是最好的解决方案,但它确实有效。