有没有办法从服务器端应用程序模拟google.maps.StreetViewService的getPanoramaById / getPanoramaByLocation?
即。使用提供的位置获取附近可用的全景数据(特别是坐标),而不使用Javascript API。
我尝试使用此URI从服务器端发出HTTP请求:https://cbks0.googleapis.com/cbk?output=json&oe=utf-8&it=all&dmz=1&pmz=1&panoid=l0m_iTgfkEkUx6BR1J5QyA&cb_client=apiv3&v=4&hl=en&callback=xdc._4biwnv&token=104574, 但官方文件指出:
Pano ID对于每个全景图是唯一的并且在会话的生命周期内是稳定的,但是在会话之间可能会发生变化。 - https://developers.google.com/maps/documentation/javascript/reference#StreetViewService
因此,不确定使用该URI发出HTTP请求是否总会产生预期结果,因为panoid
查询字符串上使用的值不是持久的(我的假设基于文档。)
此外,结果只会产生另一个panoid
而不是附近的坐标。
是否有更好的方法可以使用当前位置或panoid
来获取附近的坐标(不仅仅是全景ID)?