我有一张Google地图和街景,基于提供的经/纬度坐标,缩放,偏航和俯仰。每当任何详细信息从默认值更改或单击按钮时,我都需要调用javascript更新这些值的隐藏字段。

因此,无论何时放大/平移/倾斜地图/街景视图,都会输出新的详细信息。

每当街景视图发生更改时,如何调用函数getPOV(),yawchanged(yaw:Number),pitchchanged(pitch:Number)和zoomchanged(zoom:Number)(类似于“地图的moveend”)

最佳答案

不确定最好的压缩方式,但这可以获取更改的详细信息:

GEvent.addListener(myPano, 'initialized', function(pano) {
  alert("newlng: " + pano.latlng.lng() + ", newlat: " + pano.latlng.lat());
});

GEvent.addListener(myPano, 'yawchanged', function(newyaw){
  alert("yawchanged: " + newyaw);
});

GEvent.addListener(myPano, 'pitchchanged', function(newpitch) {
  alert("pitchchanged: " + newpitch);
});

GEvent.addListener(myPano, 'zoomchanged', function(newzoom) {
  alert("zoomchanged: " + newzoom);
});

关于javascript - 从Google街景 View 获取经度/纬度/缩放/偏航/倾斜,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/730428/

10-11 13:18