当您访问 Google 地图网络地图服务并搜索地址(例如“666 5th avenue, New York, NY 10019”)时,您将看到一张地图,其中带有显示位置的标记,以及左上角的各种控件和链接地图的。其中包括街景链接。单击它,您将获得显示建筑物正面的全景图(在本例中为第五大道)。
但是,如果我使用 JavaScript API 并想要显示街景,全景图将不会显示建筑物的正面。我可以对地址进行地理编码,但当我获得全景图时,它不会看到建筑物的正面(在本例中,它将是距最近的十字路口 52 街的建筑物侧面)。更糟糕的是,如果提供的地址是大型场所,例如购物中心,则需要增加默认值 50 米的容差,并且通常最终会看到来自小巷的视图。
是否可以从一个地址(最好是与 Google 网络地图服务提供的地址相同)获取 StreetView 全景图,而不是使用 API v3 获取纬度、经度以及可选的航向或俯仰角?
我的问题很简单。
我需要该heading值才能知道如何定位POV。
sv.getPanoramaByLocation()在这种情况下,将返回一个data包含heading两个箭头的的变量,您可以沿着该箭头进一步移动。
但是,它并没有为我提供heading以哪种方式查看建筑物的价值。但是,可以在街景视图中使用标记来定位您的建筑物!例
谁能帮我这个?我可以随便你想要的垃圾。