如何以不准确的位置获取最近的GoogleStreetView图像及其确切位置?感谢另一个api? Google地图会这样做,例如:https://maps.google.fr/maps?q = 45.755622,4.869343& hl = fr& num = 1& t = m& z = 16 但API不太宽容: http://maps.googleapis.com/maps/api/streetview?size=400x400&location=45.755622,4.869343&fov=90&heading=235&pitch=10&sensor=false
根据API文档,我们应该使用这种网址: ... / 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项目中使用它但是这个webservice似乎没有维护供公众使用??:/)
答案 0 :(得分:2)
您可以使用StreetViewService.getPanoramaByLocation()
有一个半径参数,当他小于50时,你会收到最近全景(50米内)的数据。
如果在50米范围内没有可用的全景图,则可以增加半径直到得到结果。