Submitted by Jan on
/** * Ajax view **/ $.ajax({ url: "/views/ajax", type: "POST", dataType:"json", data: { "js":0, "view_name":"cakemap", "view_display_id":"block_1", "view_args": param }, success: function(view) { Drupal.settings.getlocations = view[0].settings.getlocations; $(".cakebase-view").replaceWith(view[1].data); Drupal.attachBehaviors(".cakebase-view"); getlocations_init(); } }) /** * Get street view by latitude and longtitude **/ function generate_stview(lat,lng) { var fenway = new google.maps.LatLng(lat, lng); var panoramaOptions = { position: fenway, pov: { heading: 34, pitch: 10, zoom: 1 } }; var panorama = new google.maps.StreetViewPanorama(document.getElementById('stview'), panoramaOptions); getlocations_map.key_1.setStreetView(panorama); } <style> #stview img { max-width:none!important;} // fix a bug on Zen responsive theme #stview_close { float:right; z-index:2; font-weight:bold; color:#fff; margin-top:5px; margin-right:5px; position:relative; } </style> <div id="stview" style="display:none;width:800px;height:400px;position:absolute;"><a id="stview_close" href="javascript:void(0);" onclick="javascript:jQuery('#stview').hide();">Close</a></div>