1

如何获取最近的 GoogleStreetView 图像及其位置不准确的确切位置?感谢其他api?谷歌地图做到了,例如:https://maps.google.fr/maps?q=45.755622,4.869343&hl=fr&num=1&t=m&z=16 但 API 不太宽容: http ://maps.googleapis.com/地图/api/streetview?size=400x400&location=45.755622,4.869343&fov=90&heading=235&pitch=10&sensor=false

根据 API 文档,我们应该使用这种 url:.../maps/api/streetview?size=400x400&location=40.720032,%20-73.988354&sensor=false&key=API_console_key

无法检查照片是否可用(解析照片颜色?)

(反转:http ://cbk0.googleapis.com/cbk?output=xml&ll=40.720032,%20-73.988354&cb_client=apiv3给出图像的确切位置,我在我的 android 项目中使用了它,但这个网络服务似乎没有维护公共用途?? :/)

4

1 回答 1

2

您可以使用StreetViewService.getPanoramaByLocation()

有一个半径参数,当他小于 50 时,您将收到最近的全景(50 米内)的数据。

当 50 米内没有全景可用时,您可以增加半径直到获得结果。

于 2012-09-03T10:24:36.587 回答