节点+ Google街景:如何检查某个半径的街景是否可用
我试图一起使用Node和Google Street View(Google不正式支持这个)。 然而,我注意到的街景视图之一是,如果你提供一个没有街景的点…它什么也不做…
我希望使用Node来引用Google Maps API(特定的街景)以在具有街景视图的半径内查找点。
我看到了一些包: https : //github.com/moshen/node-googlemaps,但是文档并不是那么有用。 我知道这个API可以用来生成街景视图,但是我正在寻找一个点,以便我可以将它发送到客户端,以便他们可以显示交互式街景视图(街景视图服务)。
这一切都有可能吗? 这可能已经有点古怪了…任何问题只是让我知道!
谢谢!
我认为这个示例只是提供: https : //developers.google.com/maps/documentation/javascript/examples/streetview-service
在init中,他们添加一个点击监听器与sv.getPanoramaByLocation(event.latLng, 50, processSVData);
,让街景在给定点的50米范围内search一个点,然后调用processSVData
。 在callback中,他们检查是否有任何点检查if (status == google.maps.StreetViewStatus.OK)
,如果是的话,包含街景视图的位置返回data.location.pano
,这是他们用什么来添加标记。
我想你应该也可以在后端做同样的事情。