节点+ Google街景:如何检查街景是否在某个半径范围内可用

时间:2015-04-06 12:40:41

标签: node.js google-maps google-maps-api-3

我正在尝试一起使用Node和Google街景(谷歌没有正式支持这一点)。但是,我注意到有关街景的一个问题是,如果你为它提供一个没有街景视图的点......它什么都不做......

我想使用Node引用Google Maps API(专门用于街景视图)来查找半径内具有街景视图的点。

我看到了一些像:https://github.com/moshen/node-googlemaps这样的软件包 但是文档并没有那么有用。我知道这个API可用于生成街景视图的图像,但我希望找到一个点,以便我可以将其发送给客户端,以便他们可以显示交互式街景视图(街景服务)。 / p>

这一切都有可能吗?这可能措辞有点奇怪......任何问题都让我知道!

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为此示例仅提供了:https://developers.google.com/maps/documentation/javascript/examples/streetview-service

在init上,他们添加了一个带有sv.getPanoramaByLocation(event.latLng, 50, processSVData);的点击监听器,让街道视图搜索一个点在50米范围内的数据,然后调用processSVData。在回电过程中,他们会检查if (status == google.maps.StreetViewStatus.OK)是否返回任何积分,如果是,则包含街景的位置将在data.location.pano中返回,这是他们用来添加标记的位置。

我认为你应该能够在后端做同样的事情。