Nevěděl by někdo, jak zadat jako parametr do panorama z mapy.cz úhel pohledu? Některé pamětní desky jsou dost vysoko a při přímém pohledu v panoramatickém snímku nejsou vidět. Třeba https://www.drobnepamatky.cz/node/29140 . Řešením by mohlo být zadat u daných památek úhel pohledu. To je podle dokumentace https://api.mapy.cz/doc/SMap.Pano.html#altitude teoreticky parametr "altitude", ale nějak není zdokumentován. Též by to mohl být parametr pitch, vycházím z toho, že pitchRange: [0, 0] zakáže vertikální rozhled
Nyní mám skript k zobrazení panoramat u památek takto:
var options = {
nav:true, // skryjeme navigaci
// pitchRange: [0, 0] // zakazeme vertikalni rozhled
};
var panoramaScene = new SMap.Pano.Scene(document.querySelector(".panorama"), options);
// kolem teto pozice chceme nejblizsi panorama
var position = SMap.Coords.fromWGS84(<?php print $node->field_pozice[0]['longitude']?>, <?php print $node->field_pozice[0]['latitude']?>);
// hledame s toleranci 50m
SMap.Pano.getBest(position, 50).then(function(place) {
panoramaScene.show(place);
}, function() {
// alert("Panorama se nepodařilo zobrazit!");
$('.panorama').css('display', 'none');
$('#pano').css('margin', 'auto');
});
- Pro možnost psaní komentářů se přihlašte nebo zaregistrujte.