Javascript 从google street获取点的坐标

Javascript 从google street获取点的坐标,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我在javascript中使用google maps api,当我不在google street模式下时,我使用以下代码来获取点的lat/long值: function addClickListener() { google.maps.event.addListenerOnce(map, "click", function (event) { var latFromMap = event.latLng.lat();

我在javascript中使用google maps api,当我不在google street模式下时,我使用以下代码来获取点的lat/long值:

        function addClickListener() {
        google.maps.event.addListenerOnce(map, "click", function (event) {
            var latFromMap = event.latLng.lat();
            var lngFromMap = event.latLng.lng();
            // populate yor box/field with lat, lng
            document.getElementById("lat").value = latFromMap;
            document.getElementById("long").value = lngFromMap;
        });
    }
它的工作很好,但我想有一个选项,以获得坐标时,我在谷歌街模式,所以我将能够点击一个点,我将得到的纬度/长,我知道在常规地图。。。有人知道这是否可能吗


感谢

街景没有点击事件,但您可以观察到保存地图的节点的点击事件,并在发生时检查街景是否可见:

        google.maps.event.addDomListener(map.getDiv(), 'click', function(){
          if(map.getStreetView().getVisible()){
            //streetview is selected,do something
            alert(map.getStreetView().getPosition().toString());
          }
        });
注意:这将为您提供街景的位置,在街景模式下可能无法检索单击事件的精确坐标,因为这需要投影,而投影不可用。

可能有一些?