【问题标题】:Next Panorama ID in street viewNext 街景中的全景 ID
【发布时间】:2017-11-02 21:03:45
【问题描述】:

我想在街景中获取一张带有特定经纬度的全景照片。使用 GoogleMaps API,我可以获得从 point Apoint B 的路线(见图)。但我需要该路线中的下一个 pano_id。我怎样才能得到它?

我现在有这个。每一个黑点都是函数DirectionDisplay的一个步骤,代码如下:

for (var i = 0; i < myroute.legs.length; i++) {
                    for (var j = 0; j < myroute.legs[i].steps.length; j++ ){
                      for (var k = 0; k < myroute.legs[i].steps[j].lat_lngs.length; k++ ){
                        var start = myroute.legs[i].steps[j].lat_lngs[k];
                        var coords = start.lat() + '|' + start.lng() ;
                        console.info('cooords',coords);
                    }
                  }

我可以得到两点的经度纬度,但我需要每 2 或 3 米的经度纬度,(在谷歌街景中按箭头时类似)。赞This Example

[3

编辑

我正在使用此代码获取全景 ID:

sv = new google.maps.StreetViewService();
sv.getPanorama({location: myLatLng, radius: 50}, processSVData);

function processSVData(info, status) {
$.ajax({
              type: 'POST',
              contentType: "application/json; charset=utf-8",
              url: "{{ url_for('download_tiles') }}",
              async: false,
              data: JSON.stringify({pano_id: info.location.pano}),
              success: function(response){
               }

   .... //get little images of panorama I later I build the panorama.
       //I get the panorama with the ID of the panorama.
}

目前,我正在获取特定经度纬度的全景照片。 mylatlng 是带有经度和纬度的变量, (我是手动画红线的)

编辑:

例如:this GoogleMaps 中的路线。变量 myroute.legs[i].steps[j].lat_lngs[k] 有 3 个经度 - 纬度。但是在街景中,我可以做 6 次点击,从 (Brodway,E 4th St) 到 (Brodway,W 3rd st)

谢谢,

【问题讨论】:

  • 请提供minimal reproducible example,说明您是如何获取街景的。 StreetViewPanorama 允许访问links 以查看附近的全景图
  • 嗨@geocodezip,感谢您看到我的问题。我已经纠正了。您知道如何通过路线获取位置列表吗?谢谢。

标签: google-maps google-street-view


【解决方案1】:

如果有人也需要,请发布此答案。 错误的不是Googmaps的一部分,是StreetView的属性。 街景有和反对StreetViewPanorama。使用该对象可以获得链接(带有下一个全景 ID 的箭头)。所以你需要创建一个 StreetViewPanorama 对象等。

var panorama = new StreetViewPanorama...;.
panorama.setPano('some panorama id');
var links = panorama.getLinks();
links[0].getPano(); //will be the next panorama y random direction, or the specified in the POV variable.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-20
    • 1970-01-01
    • 1970-01-01
    • 2012-06-24
    • 2015-03-24
    • 1970-01-01
    相关资源
    最近更新 更多