0
我正在開發一個使用OpenLayers 3的Web應用程序,並且我有一個接收2個輸入參數的服務:高度和bbox。OpenLayers 3檢索視圖的高度
從我能以這種方式找回我的程度(BBOX)層:
var extent = layerMap.getExtent();
但我怎麼能找回我的觀點的高度?
感謝
我正在開發一個使用OpenLayers 3的Web應用程序,並且我有一個接收2個輸入參數的服務:高度和bbox。OpenLayers 3檢索視圖的高度
從我能以這種方式找回我的程度(BBOX)層:
var extent = layerMap.getExtent();
但我怎麼能找回我的觀點的高度?
感謝
沒有方法(目前還沒有)檢索與3的OpenLayers
唯一的高度,你可以得到的是從地理位置的高度。 (API:http://openlayers.org/en/v3.4.0/apidoc/ol.Geolocation.html?unstable=true#getAltitude)
但是,如果你想要你的範圍的中心高度,你有座標。 然後你就可以使用這樣一個外部服務(與AngularJS爲例):
// metric system
var altitude = 0;
var url = 'http://open.mapquestapi.com/elevation/v1/profile?key=YOURKEY&latLngCollection=' + latitude + ',' + longitude;
$http.get(url)
.success(function (data, status) {
altitude = data.elevationProfile[0].height;
})
.error(function (data, status) {
});
你是什麼意思的「視圖的高度」嗎? – tsauerwein