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

Google api 在谷歌街景图像API中禁用建筑物的室内视图,google-api,google-street-view,Google Api,Google Street View,我正在使用(notJavascript API)构建一个返回街景图像的URL。问题是,有时它返回建筑物内部的图像,而不是提供地址的建筑物图像。我知道这可以使用Javascript API禁用,但是可以通过图像API中的URL参数禁用吗?您应该添加&source=outdoor作为URL参数您可以调用以获取地址的lat/lang坐标 https://maps.googleapis.com/maps/api/streetview?size=400x400&address=1600+Amphi

我正在使用(notJavascript API)构建一个返回街景图像的URL。问题是,有时它返回建筑物内部的图像,而不是提供地址的建筑物图像。我知道这可以使用Javascript API禁用,但是可以通过图像API中的URL参数禁用吗?

您应该添加
&source=outdoor
作为URL参数

您可以调用以获取地址的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
获取创建街景图像URL所需的坐标

地理编码器总是会在入口处给你一个室外的位置,其他API如Directions API可能会给你同样的室内问题

您可以致电获取图像的版权信息。如果这不等于“©谷歌公司”,那么这是一幅真实的街景图像


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

你找到解决办法了吗?我在Android上也面临同样的问题。@No,但我将在下周重新解决这个问题。如果我弄明白了,我会在这里发帖。@Cellydy你应该提供赏金=)@Cellydy没有消息就是坏消息?@TedTaylorofLife没有运气:(