reverted removal of preference for outdoor panorama in the front end #43
| @ -80,16 +80,22 @@ | ||||
|             MapEditor.panorama.setPano(panoLocationData.pano); | ||||
|         }, | ||||
| 
 | ||||
|         requestPanoData: function (location) { | ||||
|         requestPanoData: function (location, canBeIndoor) { | ||||
|             var sv = new google.maps.StreetViewService(); | ||||
| 
 | ||||
|             sv.getPanorama({ | ||||
|                 location: location, | ||||
|                 preference: google.maps.StreetViewPreference.NEAREST, | ||||
|                 radius: MapEditor.map.getSearchRadius(location), | ||||
|                 source: canBeIndoor ? google.maps.StreetViewSource.DEFAULT : google.maps.StreetViewSource.OUTDOOR | ||||
|             }, function (data, status) { | ||||
|                 var panoLocationData = status === google.maps.StreetViewStatus.OK ? data.location : null; | ||||
| 
 | ||||
|                 if (panoLocationData === null && !canBeIndoor) {	 | ||||
|                     MapEditor.requestPanoData(location, true);	 | ||||
|                     return;	 | ||||
|                 } | ||||
| 
 | ||||
|                 document.getElementById('loading').style.visibility = 'hidden'; | ||||
| 
 | ||||
|                 MapEditor.loadPanoForNewPlace(panoLocationData); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user