我有一张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/