- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试同时使用 Node 和 Google 街景(Google 并不正式支持此操作)。但是,我注意到关于街景 View 的一件事是,如果您向它提供一个没有街景 View 的点...它不会执行任何操作...
我想使用 Node 来引用 Google Maps API(特别是街景 View )来查找具有街景 View 的半径内的点。
我看到了一些软件包,例如:https://github.com/moshen/node-googlemaps但这些文档并不是那么有帮助。我知道这个 API 可用于生成街景图像,但我正在寻找一个点,以便将其发送给客户端,以便他们可以显示交互式街景(街景服务)。
这一切有可能吗?这可能措辞有点奇怪......任何问题请告诉我!
谢谢!
最佳答案
我认为这个示例提供了这样的内容:https://developers.google.com/maps/documentation/javascript/examples/streetview-service
在初始化时,他们添加了一个带有 sv.getPanoramaByLocation(event.latLng, 50, processSVData);
的点击监听器,让街景 View 可以搜索给定点 50m 范围内的数据点,然后调用processSVData
。在回调中,他们通过检查 if (status == google.maps.StreetViewStatus.OK)
来检查是否返回任何点,如果有,则在 data.location.pano
,这是他们用来添加标记的内容。
我认为你也应该能够在后端做同样的事情。
关于node.js - Node +谷歌街景: How to check if a Street View is available in a certain radius,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29471524/
我是一名优秀的程序员,十分优秀!