2015-04-06 20 views
1

我試圖一起使用Node和Google Street View(谷歌並未正式支持此功能)。然而,我注意到街景的一件事情是,如果你提供的點沒有街景...它不會做任何事情......節點+谷歌街景:如何檢查街道視圖是否在特定範圍內可用

我想使用節點引用Google Maps API(專門用於查看街景)以在具有街景視圖的半徑內查找點。

我看到幾個包,如:https://github.com/moshen/node-googlemaps 但文檔並不是那麼有用。我知道這個API可用於生成街景視圖,但我希望找到一個點,以便我可以將它發送給客戶端,以便他們可以顯示交互式街景視圖(街景視圖服務)。

這是否有任何可能?這可能有點奇怪......任何問題只是讓我知道!

謝謝!

回答

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,這是他們用來添加標記的地方。

我認爲你應該能夠在後端也做同樣的事情。

+0

我正在運行的問題是,谷歌沒有定義,由於該代碼的第一對夫婦的行。 – 2015-04-08 02:54:28