Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 使用谷歌街景图像API从地址获取直接图像_Google Maps_Google Street View_Google Static Maps - Fatal编程技术网

Google maps 使用谷歌街景图像API从地址获取直接图像

Google maps 使用谷歌街景图像API从地址获取直接图像,google-maps,google-street-view,google-static-maps,Google Maps,Google Street View,Google Static Maps,我使用的是静态图像API(您将URL传递给Google,它将返回图像)。我的问题是谷歌返回的图片有时不能直接/清晰地看到地址。我希望得到与谷歌地图搜索功能提供的缩略图相同的图像 我已经阅读了这个API的Google文档。示例URL为: 如果我把这个地址(4113哈特福德博士,加兰,德克萨斯州)直接放进谷歌地图,我会得到一个更清晰的图像 我已经尝试过改变FOV值。我唯一的其他想法是使用标题,但我不确定这一点 最终实现是在Excel中使用VBA 如果您需要任何其他信息,请告诉我。您必须这样做。我没有

我使用的是静态图像API(您将URL传递给Google,它将返回图像)。我的问题是谷歌返回的图片有时不能直接/清晰地看到地址。我希望得到与谷歌地图搜索功能提供的缩略图相同的图像

我已经阅读了这个API的Google文档。示例URL为:

如果我把这个地址(4113哈特福德博士,加兰,德克萨斯州)直接放进谷歌地图,我会得到一个更清晰的图像

我已经尝试过改变FOV值。我唯一的其他想法是使用标题,但我不确定这一点

最终实现是在Excel中使用VBA

如果您需要任何其他信息,请告诉我。

您必须这样做。我没有这方面的原始数学,但这里有一个使用的示例,如果这是一个选项的话

  function getStreetView(lat, lng) {
    let panorama = new google.maps.StreetViewPanorama(
      document.getElementById('panorama'), {
      position: {lat: lat, lng: lng}
    })
    let service = new google.maps.StreetViewService
    service.getPanoramaByLocation(panorama.getPosition(), 50, function(panoData) {
      if (panoData) {
        let panoCenter = panoData.location.latLng
        let heading = google.maps.geometry.spherical.computeHeading(panoCenter, {lat: lat, lng: lng})
        let pov = panorama.getPov()
        pov.heading = heading
        panorama.setPov(pov)
      } else {
        alert('no streetview found')
      }
    })
    map.setStreetView(panorama) // set dude on map
  }

相似,但在这里看不到明确的答案。我尝试添加标题。这几乎是相同的结果,不管怎样,它是有效的,你可以精确定位标题。你会一直用180吗?这背后有什么逻辑吗?没有,我查了谷歌地图上的位置,搜索了摄像机(有利位置)。这所房子正北。180纯属偶然