【问题标题】:Placing marker or overlayview on Google Map StreetViewPanorama via lat/long and pitch通过 lat/long 和 pitch 在 Google Map StreetViewPanorama 上放置标记或叠加视图
【发布时间】:2015-01-28 16:05:31
【问题描述】:

一些网络应用程序(如 Nightwalk,见此处:https://nightwalk.withgoogle.com/)在街景的不同位置(特别是头顶上方)放置了标记。

我知道可以通过纬度/经度放置标记,但我没有看到任何放置标记的选项,因为它们在夜行中(在用户头上)。如果我要为当前街景的纬度/经度设置一个标记,它只会出现在摄影师的脚下。

设置标记的简单方法是否考虑了俯仰/航向?他们的 API 规范似乎没有什么特别突出的。 https://developers.google.com/maps/documentation/javascript/reference#MarkerOptions

还是他们手动计算 POV 并将标记自己放置在自己的自定义图层上?

【问题讨论】:

    标签: javascript google-maps google-maps-api-3


    【解决方案1】:

    您可以查看 Google 地图文档中的 Overlays with Street View 页面。确保您“切换街景”

    该演示代码的主要部分如下:

     panorama = map.getStreetView();
      panorama.setPosition(astorPlace);
      panorama.setPov(/** @type {google.maps.StreetViewPov} */({
        heading: 265,
        pitch: 0
      }));
    

    【讨论】:

      猜你喜欢
      • 2016-10-03
      • 1970-01-01
      • 2016-06-22
      • 1970-01-01
      • 2017-12-03
      • 1970-01-01
      • 1970-01-01
      • 2014-06-21
      • 1970-01-01
      相关资源
      最近更新 更多