Как "заглянуть внутрь" магазина с помощью Google Map Api call v3.0
Я некоторое время работал над поисковым приложением, основанным на карте, и теперь я ищу, чтобы добавить функциональность к просмотру внутри магазинов.
Некоторые общественные магазины, такие как:
Функциональность существует, чтобы изменить вид на улицу, используя этот пример:
https://developers.google.com/maps/documentation/javascript/examples/streetview-service
Как бы мы использовали вызов API Google Map, чтобы изменить текущее представление карты на предварительно определенную точку доступа "see Inside"?
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
Вы можете использовать LAT и LONG - он обнаружит ближайшую панораму
или вы можете указать идентификатор панорамы