我一直在研究基于地图的搜索应用程序,现在我希望添加有关查看商店内部的功能。
一些公共商店,例如:
存在使用此示例将视图更改为街景的功能:
https://developers.google.com/maps/documentation/javascript/examples/streetview-service
我们如何使用 Google Map API 调用将当前地图视图更改为预先确定的“查看内部”热点?
我一直在研究基于地图的搜索应用程序,现在我希望添加有关查看商店内部的功能。
一些公共商店,例如:
存在使用此示例将视图更改为街景的功能:
https://developers.google.com/maps/documentation/javascript/examples/streetview-service
我们如何使用 Google Map API 调用将当前地图视图更改为预先确定的“查看内部”热点?
我设法找到了解决方案,以下是资源:
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 - 它会检测最近的全景图
或者您可以指定全景 ID