Recommended Posts

В 18.11.2016 в 18:57, abushyk сказал:

а у меня ваши панорамы открываются на ура.

Костя, не могу сообразить, почему у меня эта простыня не работает - правда, у меня везде стоит "использовать яндекс карту", а не гугловскую:

{literal}
<script>
  
/*объект-обработчик*/
var PanoRunner={};
PanoRunner.panorama=null;
PanoRunner.initialize=function(pobj_lat, pobj_lng) {
	var panoposition = {lat: pobj_lat, lng: pobj_lng};
    var sv = new google.maps.StreetViewService();
    PanoRunner.panorama = new google.maps.StreetViewPanorama(document.getElementById('panoview'));
	sv.getPanorama({location: panoposition, radius: 50}, PanoRunner.processSVData);
};

PanoRunner.processSVData=function(data, status){
	if(status === google.maps.StreetViewStatus.OK){
		PanoRunner.panorama.setPano(data.location.pano);
		PanoRunner.panorama.setPov({
			heading: 270,
			pitch: 0
		});
		PanoRunner.panorama.setVisible(true);
	}else{
      	/*стирание блока под панорамку, если облом*/
		$('#panoview').remove();
	}
}
  
$(document).ready(function(){
	if(pobj_lat!='' && pobj_lng!=''){
      	/*запуск подключателя панорамы*/
		PanoRunner.initialize(pobj_lat, pobj_lng);
    }else{
      	/*стирание блока под панорамку, если координат нет*/
        $('#panoview').remove();
    }
});
</script>
{/literal}

{if $data.geo.value.lat!='' && $data.geo.value.lng!=''}
<script>
	var pobj_lat={$data.geo.value.lat};
	var pobj_lng={$data.geo.value.lng};
</script>
{else}
<script>
	var pobj_lat='';
	var pobj_lng='';
</script>
{/if}
<br>
<div id="panoview" style="width:100%;height:300px;"></div>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
12 часа назад, metrpro сказал:

Костя, не могу сообразить, почему у меня эта простыня не работает - правда, у меня везде стоит "использовать яндекс карту", а не гугловскую:

По коду видно, что панорма от гугл и работать будет с гугл картой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, TopRaN сказал:

По коду видно, что панорма от гугл и работать будет с гугл картой.

А я вот хочу карту от яши и панораму от гоши

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос решился полным переходом на гугль. Но воо сижу и думаю - зачем там отдельная панорама, если есть в окне карты значок человечека, открывающего вид улиц?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас