节点+ 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 ,这是他们用什么来添加标记。

我想你应该也可以在后端做同样的事情。