Как заглянуть внутрь магазина с помощью вызова Google Map Api v3.0

Я некоторое время работал над поисковым приложением на основе карты, и теперь я хочу добавить функциональность, позволяющую видеть внутри магазинов.

Некоторые общественные магазины, такие как:

https://www.google.co.uk/maps/@51.508647,-0.132101,3a,75y,217.99h,72.44t/data=!3m5!1e1!3m3!1s4Z0cuVrIU3IAAAQW_jIaYQ!2e0!3e2

Существует функциональность для изменения вида на вид улиц, используя этот пример:

https://developers.google.com/maps/documentation/javascript/examples/streetview-service

Как мы будем использовать вызов Google Map API, чтобы изменить текущий вид карты на заранее определенную точку доступа «видеть внутри»?


person user3455538    schedule 13.06.2014    source источник


Ответы (1)


Мне удалось найти решение, вот ресурсы:

http://jsfiddle.net/edwardgolduk/aWLut/

panoramaService.getPanoramaById('iJ8MuM4GeoL0nmlSLSUqNA', function (res, stat) {
   var loc = res.location.latLng;
   var panoramaOptions = {
       position: loc,
       pov: {
           heading: 270,
           pitch: 0
       },
       visible: true
   };
   var panorama1 = new google.maps.StreetViewPanorama(document.getElementById('pano1'), panoramaOptions);
   document.getElementById('pano1_info').innerHTML = res.location.pano;
   panorama1.setPano(res.location.pano);
   // alert(loc.lat()+','+loc.lng());
   });
   var loc2 = new google.maps.LatLng(51.512272, -0.120981);
   panoramaService.getPanoramaByLocation(
   loc2,
   25,

https://developers.google.com/maps/documentation/javascript/streetview#StreetViewService

Вы можете использовать LAT и LONG - он обнаружит ближайшую панораму

или вы можете указать идентификатор панорамы

person user3455538    schedule 20.06.2014