我正在开发一个带有街景视图组件的Google地图应用程序(V.3)。该应用程序获取从移动设备收集的位置数据,并在地图上将其显示为折线,然后播放相应的街景全景图集以重新创建用户的路径。作为其中的一部分,我在全景图上显示标记,以显示下一步的路径。
这在开发的这个阶段工作得很好。然而,如果标记在建筑物的后面/内部或在拐角处,则它被渲染为例如,它给出了用户正慢慢爬上建筑物侧面的外观。我想做的是确定是否隐藏标记并阻止其渲染。
我注意到,当悬停在全景图上时,似乎会出现一种“墙壁检测”功能。我还没有找到在文档中执行此操作的方法,但有没有办法以程序方式检测这些墙?我一直在玩标记的数量以及其他有效的策略,但如果可行的话,那将是最好的解决方案。
感谢。