从文本地址框创建链接以自动转到Google Maps街景

时间:2014-06-13 18:24:48

标签: javascript google-maps

我想创建一个链接,将我带到“Google街景”地址。我找到了这个: How to convert an address into a Google Maps Link (NOT MAP)

上述问题的解决方案是: http://maps.google.com/?q=1200 Pennsylvania Ave SE,华盛顿,哥伦比亚特区,20003

我可以添加一个参数链接,使其自动转到街景视图吗?

我目前在我的应用程序中使用arcgis World Geocoder,因此我将尝试将输入的地址传递给google街景视图。

    function locate() {
      map.graphics.clear();
      var address = {
        "SingleLine": dom.byId("address").value
      };
      locator.outSpatialReference = map.spatialReference;
      var options = {
        address: address
      }
      locator.addressToLocations(options);
    }

谢谢!

1 个答案:

答案 0 :(得分:1)

可以做到

这是google docs的示例表单

 var fenway = new google.maps.LatLng(42.345573,-71.098326);
var mapOptions = {
  center: fenway,
  zoom: 14
};
var map = new google.maps.Map(
    document.getElementById("map-canvas"), mapOptions);
var panoramaOptions = {
  position: fenway,
  pov: {
    heading: 34,
    pitch: 10
  }
};
var panorama = new  google.maps.StreetViewPanorama(document.getElementById("pano"), panoramaOptions);
map.setStreetView(panorama);

here is the result