--- /dev/null
+[%# Just a static map for now as a proof of concept;
+ # the LatLng could be replaced by a (cached) server side lookup,
+ # a client side GeoCoder request (https://developers.google.com/maps/documentation/javascript/reference#Geocoder),
+ # or by yet another OUS (but really, who's going to enter that?!)
+-%]
+<div id="library_map"></div>
+<style>
+ #library_map {
+ width: 500px;
+ height: 400px;
+ }
+</style>
+<script src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
+<script>
+ function initialize_libmap() {
+ var map_canvas = document.getElementById('library_map');
+ var map_options = {
+ center: new google.maps.LatLng(44.5403, -78.5463),
+ zoom: 12,
+ mapTypeId: google.maps.MapTypeId.ROADMAP
+ }
+ var map = new google.maps.Map(map_canvas, map_options)
+ }
+ google.maps.event.addDomListener(window, 'load', initialize_libmap);
+</script>