Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <body>
- <div class="mymap">
- <div id="map_map1" class="map_large_2"></div>
- <!-- Google Map Includes -->
- <script src="http://maps.googleapis.com/maps/api/js?v=3.6&sensor=true&language=en-us"></script>
- <script src="/site_media/js/google_maps/StyledMarker.js"></script>
- <script src="/site_media/js/google_maps/keydragzoom_packed.js"></script>
- <!-- Google Map Script -->
- <script type="text/javascript">
- // ######### Maps Method #########
- function map1() {
- var mapOptions = {
- center : new google.maps.LatLng(22.0, 77.0),
- zoom : 6,
- mapTypeId : google.maps.MapTypeId.ROADMAP,
- scrollwheel : true,
- mapTypeControl : false,
- panControl : false,
- mapTypeControlOptions : { style: google.maps.MapTypeControlStyle.DROPDOWN_MENU },
- streetViewControl : false,
- zoomControl : false,
- zoomControlOptions : { style: google.maps.ZoomControlStyle.SMALL }
- }
- var map = new google.maps.Map(document.getElementById("map_map1"), mapOptions);
- var plot = [{'lat': 22.0, 'msg': '"map1_marker"', 'long': 77.0}]
- add_markers_map1(plot,map);
- map.enableKeyDragZoom();
- };
- // ######### Markers Method #########
- function add_markers_map1(plot, map) {
- var bounds = new google.maps.LatLngBounds();
- for (var i = 0; i < plot.length; i++) {
- point = new google.maps.LatLng(plot[i].lat,plot[i].long,true)
- StyleIcon = new StyledIcon(StyledIconTypes.MARKER,{color:"ff6666",text:(i+1).toString()});
- var marker = new StyledMarker({styleIcon:StyleIcon,position:point,title:eval(plot[i].msg),map:map});
- if (plot[i].event){
- var event = plot[i].event
- var args = event.args
- if(args==undefined)
- google.maps.event.addListener(marker, event.action, window[event.callback]())
- else{
- function callback(v) { return function() { window[event.callback](v) } } // Work-around method for js closure.
- google.maps.event.addListener(marker, event.action, callback.apply(this,args))
- }
- }
- bounds.extend(point);
- }
- if(plot.length>1)
- map.fitBounds(bounds);
- }
- // ######### Add to DOM Listener #########
- google.maps.event.addDomListener(window, 'load', map1);
- </script>
- </div>
- <br/>
- <div class="mymap2">
- <div id="map_map2" class="map_large_2"></div>
- <!-- Google Map Includes -->
- <script src="http://maps.googleapis.com/maps/api/js?v=3.6&sensor=true&language=en-us"></script>
- <script src="/site_media/js/google_maps/keydragzoom_packed.js"></script>
- <!-- Google Map Script -->
- <script type="text/javascript">
- // ######### Maps Method #########
- function map2() {
- var mapOptions = {
- center : new google.maps.LatLng(22.0, 77.0),
- zoom : 6,
- mapTypeId : google.maps.MapTypeId.ROADMAP,
- scrollwheel : true,
- mapTypeControl : false,
- panControl : false,
- mapTypeControlOptions : { style: google.maps.MapTypeControlStyle.DROPDOWN_MENU },
- streetViewControl : false,
- zoomControl : false,
- zoomControlOptions : { style: google.maps.ZoomControlStyle.SMALL }
- }
- var map = new google.maps.Map(document.getElementById("map_map2"), mapOptions);
- var plot = [{'lat': 22.0, 'msg': '"map2_marker"', 'long': 77.0}]
- add_markers_map2(plot,map);
- map.enableKeyDragZoom();
- };
- // ######### Markers Method #########
- function add_markers_map2(plot, map) {
- var bounds = new google.maps.LatLngBounds();
- for (var i = 0; i < plot.length; i++) {
- point = new google.maps.LatLng(plot[i].lat,plot[i].long,true)
- var marker = new google.maps.Marker({position:point,title:eval(plot[i].msg),map:map});
- if (plot[i].event){
- var event = plot[i].event
- var args = event.args
- if(args==undefined)
- google.maps.event.addListener(marker, event.action, window[event.callback]())
- else{
- function callback(v) { return function() { window[event.callback](v) } } // Work-around method for js closure.
- google.maps.event.addListener(marker, event.action, callback.apply(this,args))
- }
- }
- bounds.extend(point);
- }
- if(plot.length>1)
- map.fitBounds(bounds);
- }
- // ######### Add to DOM Listener #########
- google.maps.event.addDomListener(window, 'load', map2);
- </script>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement