From b192cb7118b5a422f29378511b6f71357c77c07f Mon Sep 17 00:00:00 2001 From: Laury GvR Date: Fri, 11 Jul 2014 16:16:55 -0400 Subject: [PATCH] Updated GoogleMap to v3 coursesMashUp.js entirely rewritten to work with v3 (might not be optimal but it works for now), static page 11.phtml now has a helper to send the media_base_url to the .js, setup.phtml was changed to use the new google api keys (which may not be necessary). Added old .pngs. --- assets/blacklake.png | Bin 0 -> 3602 bytes assets/dunmaglas.png | Bin 0 -> 835 bytes assets/hamletvillage.png | Bin 0 -> 3475 bytes assets/hiddenriver.png | Bin 0 -> 3590 bytes assets/littletraverse.png | Bin 0 -> 3590 bytes assets/troutcreek.png | Bin 0 -> 3474 bytes libjs/coursesMashUp.js | 277 +++++++++++++++++--------------------- setup.phtml | 2 + static/11.phtml | 10 +- 9 files changed, 134 insertions(+), 155 deletions(-) create mode 100644 assets/blacklake.png create mode 100644 assets/dunmaglas.png create mode 100644 assets/hamletvillage.png create mode 100644 assets/hiddenriver.png create mode 100644 assets/littletraverse.png create mode 100644 assets/troutcreek.png diff --git a/assets/blacklake.png b/assets/blacklake.png new file mode 100644 index 0000000000000000000000000000000000000000..0cfe38bc16cbbb67ef7cb1fe29193542b170586f GIT binary patch literal 3602 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 BhMWKZ literal 0 HcmV?d00001 diff --git a/assets/hiddenriver.png b/assets/hiddenriver.png new file mode 100644 index 0000000000000000000000000000000000000000..45e8431bf094e57b4f5a2ecb920744fbd4854c1f GIT binary patch literal 3590 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 M07*qoM6N<$f|QQl$N&HU literal 0 HcmV?d00001 diff --git a/assets/littletraverse.png b/assets/littletraverse.png new file mode 100644 index 0000000000000000000000000000000000000000..6c275425b2bb71e06682ebdbe5d180a997acd228 GIT binary patch literal 3590 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 +// Gaslight Media (c) 2014 +// Author: Laury Garcia van Rooijen /* ============================== */ -var GMaps = -{ - centerLat: 45.356005, - centerLong: -84.690857, - startZoom: 9, - init: function() - { - if (GBrowserIsCompatible()) - { - var map = new GMap2($('map')); - var loc = new GLatLng(GMaps.centerLat, GMaps.centerLong); - var marker; - var base_url = $('mapsURL').value + 'assets/'; - map.addControl(new GSmallMapControl()); - map.addControl(new GMapTypeControl()); - map.setCenter(loc, GMaps.startZoom); - var markers = [ - { - 'lat' : 45.292304, - 'long' : -85.160198, - 'name' : 'Dunmaglas', - 'func' : GMaps.dunmaglas, - 'icon' : base_url + 'dunmaglas.png' - }, - { - 'lat' : 45.295177, - 'long' : -85.26412, - 'name' : 'Hidden River', - 'func' : GMaps.hiddenRiver, - 'icon' : base_url + 'hiddenriver.png' - }, - { - 'lat' : 45.32504, - 'long' : -84.218519, - 'name' : 'Black Lake Golf Club', - 'func' : GMaps.blackLake, - 'icon' : base_url + 'blacklake.png' - }, - { - 'lat' : 45.442706, - 'long' : -84.896482, - 'name' : 'Little Traverse Bay Golf Club', - 'func' : GMaps.littleTraverse, - 'icon' : base_url + 'littletraverse.png' - }, - { - 'lat' : 45.471746, - 'long' : -84.914849, - 'name' : 'Hamlet Village', - 'func' : GMaps.hamletVillage, - 'icon' : base_url + 'hamletvillage.png' - }, - { - 'lat' : 45.482054, - 'long' : -84.914336, - 'name' : 'Trout Creek', - 'func' : GMaps.troutCreek, - 'icon' : base_url + 'troutcreek.png' - } - ]; - markers.each(function(n) { - loc = new GLatLng(n.lat, n.long); - if (n.icon != '') - { - var icon = new GIcon(); - icon.image = n.icon; - icon.shadow = base_url + 'shadow-old.png'; - icon.iconSize = new GSize(20, 34); - icon.iconAnchor = new GPoint(14, 25); - icon.infoWindowAnchor = new GPoint(14, 14); - marker = new GMarker(loc, icon); - } - else - { - marker = new GMarker(loc); - } - map.addOverlay(marker); - GEvent.addListener(marker, 'click', n['func']); - }); - } - }, - - denit: function() - { - GUnload(); - }, - - dunmaglas: function(event) - { - var title = new Element('h2', {'class': 'title'}).update('Dunmaglas Golf Course'); - var address = new Element('div', {'class': 'address'}).update('9031 Boyne City Rd
Charlevoix, MI 49720
(231) 547-4653'); - var link = new Element('a', {target: '_blank', href: 'http://maps.google.com/maps?f=q&hl=en&geocode=&q=9031+Boyne+City+Rd,+Charlevoix,+MI+49720&sll=45.417025,-84.267797&sspn=0.007441,0.014119&ie=UTF8&ll=45.292928,-85.160265&spn=0.007457,0.014119&z=16&iwloc=addr'}).update('Get Directions'); - - var wrapper = new Element('div').insert({bottom: title}).insert({bottom: address}).insert({bottom: link}); - this.openInfoWindowHtml(wrapper); - }, - - hiddenRiver: function(event) - { - var title = new Element('h2', {'class': 'title'}).update('Belvedere Golf Club'); - var address = new Element('div', {'class': 'address'}).update('5731 Marion Center Rd
Charlevoix, MI 49720
(866) 547-2611'); - var link = new Element('a', {target: '_blank', href: 'http://g.co/maps/qyp99'}).update('Get Directions'); - - var wrapper = new Element('div').insert({bottom: title}).insert({bottom: address}).insert({bottom: link}); - this.openInfoWindowHtml(wrapper); - }, - - blackLake: function(event) - { - var title = new Element('h2', {'class': 'title'}).update('Black Lake Golf Club'); - var address = new Element('div', {'class': 'address'}).update('2800 Maxon Rd
Onaway, MI 49765
(989) 733-4653'); - var link = new Element('a', {target: '_blank', href: 'http://maps.google.com/maps?f=q&hl=en&geocode=&q=2800+Maxon+Road,+Onaway,+MI+49765&sll=45.508332,-84.758642&sspn=0.007429,0.014119&ie=UTF8&ll=45.417025,-84.267797&spn=0.007441,0.014119&z=16&iwloc=addr'}).update('Get Directions'); - - var wrapper = new Element('div').insert({bottom: title}).insert({bottom: address}).insert({bottom: link}); - this.openInfoWindowHtml(wrapper); - }, - - littleTraverse: function(event) - { - var title = new Element('h2', {'class': 'title'}).update('Little Traverse Bay Golf Club'); - var address = new Element('div', {'class': 'address'}).update('995 Hideaway Valley Dr
Harbor Springs, MI 49740
(231) 526-6200'); - var link = new Element('a', {target: '_blank', href: 'http://maps.google.com/maps?f=q&hl=en&geocode=&q=995+Hideaway+Valley+Dr,+Harbor+Springs,+MI+49740&sll=45.292928,-85.160265&sspn=0.007457,0.014119&ie=UTF8&ll=45.443256,-84.895585&spn=0.007437,0.014119&z=16&iwloc=addr'}).update('Get Directions'); - - var wrapper = new Element('div').insert({bottom: title}).insert({bottom: address}).insert({bottom: link}); - this.openInfoWindowHtml(wrapper); - }, - - hamletVillage: function(event) - { - var title = new Element('h2', {'class': 'title'}).update('Hamlet Village'); - var address = new Element('div', {'class': 'address'}).update('5484 Pleasantview Rd
Harbor Springs, MI 49740
(231) 526-2641'); - var link = new Element('a', {target: '_blank', href: 'http://maps.google.com/maps?f=q&hl=en&geocode=&q=5484+Pleasantview+Rd,+Harbor+Springs,+MI+49740&sll=45.443256,-84.895585&sspn=0.007437,0.014119&ie=UTF8&ll=45.472471,-84.914682&spn=0.007433,0.014119&z=16&iwloc=addr'}).update('Get Directions'); - - var wrapper = new Element('div').insert({bottom: title}).insert({bottom: address}).insert({bottom: link}); - this.openInfoWindowHtml(wrapper); - }, - - troutCreek: function(event) - { - var title = new Element('h2', {'class': 'title'}).update('Trout Creek'); - var address = new Element('div', {'class': 'address'}).update('4749 S Pleasantview Rd
Harbor Springs, MI 49740
(231) 526-2148'); - var link = new Element('a', {target: '_blank', href: 'http://maps.google.com/maps?f=q&hl=en&geocode=&q=4749+S+Pleasantview+Rd,+Harbor+Springs,+MI+49740&sll=45.472471,-84.914682&sspn=0.007433,0.014119&ie=UTF8&ll=45.483018,-84.91451&spn=0.007432,0.014119&z=16&iwloc=addr'}).update('Get Directions'); - - var wrapper = new Element('div').insert({bottom: title}).insert({bottom: address}).insert({bottom: link}); - this.openInfoWindowHtml(wrapper); - } +var Map = { + + initialize: function() { + var centerLat = 45.356005; + var centerLong = -84.690857; + var startZoom = 9; + + var myOptions = { + zoom: startZoom, + center: new google.maps.LatLng(centerLat, centerLong), + mapTypeId: google.maps.MapTypeId.ROADMAP + }; + var map = new google.maps.Map(document.getElementById("map"), + myOptions); + + + var base_url = document.getElementById("helper").getAttribute("data-name") + 'assets/'; + + // For future additions, a template for info + /*'
' + / + '

' + '
' + / + 'Get Directions' + / + '
' + */ + var markers = [ + { + 'title' : 'Dunmaglas', + 'lat' : 45.292304, + 'long' : -85.160198, + 'func' : this.dunmaglas, + 'icon' : base_url + 'dunmaglas.png', + 'info' : '
' + + '

Dunmaglas Golf Course

' + '
9031 Boyne City Rd
Charlevoix,MI
(231) 548-4653
' + + 'Get Directions' + + '
' + }, + { + // Belvedere Golf Club == Hidden River + 'title' : 'Belvedere Golf', + 'lat' : 45.295177, + 'long' : -85.26412, + 'func' : google.maps.Map.hiddenRiver, + 'icon' : base_url + 'hiddenriver.png', + 'info' : '
' + + '

Belvedere Golf Club

' + '
5731 Marion Center Rd
Charlevoix, MI 49720
(866) 547-2611
' + + 'Get Directions' + + '
' + }, + { + 'title' : 'Black Lake Golf Club', + 'lat' : 45.32504, + 'long' : -84.218519, + 'func' : google.maps.Map.blackLake, + 'icon' : base_url + 'blacklake.png', + 'info' : '
' + + '

Black Lake Golf Club

' + '
2800 Maxon Rd
Onaway, MI 49765
(989) 733-4653
' + + 'Get Directions' + + '
' + }, + { + 'title' : 'Little Traverse Bay Golf Club', + 'lat' : 45.442706, + 'long' : -84.896482, + 'func' : google.maps.Map.littleTraverse, + 'icon' : base_url + 'littletraverse.png', + 'info' : '
' + + '

Little Traverse Bay Golf Club

' + '
995 Hideaway Valley Dr
Harbor Springs, MI 49740
(231) 526-6200
' + + 'Get Directions' + + '
' + }, + { + 'title' : 'Hamlet Village', + 'lat' : 45.471746, + 'long' : -84.914849, + 'func' : google.maps.Map.hamletVillage, + 'icon' : base_url + 'hamletvillage.png', + 'info' : '
' + + '

Hamlet Village

' + '
5484 Pleasantview Rd
Harbor Springs, MI 49740
(231) 526-2641
' + + 'Get Directions' + + '
' + }, + { + 'title' : 'Trout Creek', + 'lat' : 45.482054, + 'long' : -84.914336, + 'func' : google.maps.Map.troutCreek, + 'icon' : base_url + 'troutcreek.png', + 'info' : '
' + + '

Trout Creek

' + '
4749 S Pleasantview Rd
Harbor Springs, MI 49740
(231) 526-2148
' + + 'Get Directions' + + '
' + } + ]; + infoWindows = []; + var prev_infowindow = false; + for (var i =0; i < markers.length; i++) { + var course = markers[i]; + var marker = new google.maps.Marker({ + position: new google.maps.LatLng(course.lat, course.long), + map: map, + title: course.title, + icon: course.icon, + infoWindowIndex: i + }); + var infoWindow = new google.maps.InfoWindow({ + content: course.info + }); + google.maps.event.addListener(marker, 'click', function(event) { + if (prev_infowindow) { prev_infowindow.close(); } + prev_infowindow = infoWindows[this.infoWindowIndex]; + map.panTo(event.latLng); + infoWindows[this.infoWindowIndex].open(map, this); + }); + infoWindows.push(infoWindow); + } + + }, + + denit: function() + { + GUnload(); + } }; -//Event.observe(window, 'load', GMaps.init); -//Event.observe(window, 'unload', GMaps.denit); - $(function(){ - GMaps.init; + Map.initialize(); }); \ No newline at end of file diff --git a/setup.phtml b/setup.phtml index 7d80027..3f2f42b 100644 --- a/setup.phtml +++ b/setup.phtml @@ -76,9 +76,11 @@ define('BASE', "$BASE_PATH/"); // GLM App repository config {{{ switch ($_ENV['GLM_HOST_ID']) { case 'PRODUCTION' : // {{{ + define("GMAP_KEY","ABQIAAAAFEik3hTZkksVQYtPm0OFmRTGJV_A7Xp3Z5OC80hvlIkpEKM4hhRT6iRTx6_IDFHr_rVZnSj9xsp1wA"); $glmAppBase = '/var/www/server/app.gaslightmedia.com/'; break; // }}} case 'DEVELOPMENT' : // {{{ + define("GMAP_KEY","ABQIAAAAWqyv9sBAgUBdsdOdgo7LsRTeX7yNUukyMrmY8FsCXcCA9axlYBRmLDu7pJM7HIzM1e6MYO-pqjjp5w"); $glmAppBase = '/var/www/server/app.gaslightmedia.com/'; break; // }}} case 'STEVE' : // {{{ diff --git a/static/11.phtml b/static/11.phtml index 29954a0..d1f524c 100644 --- a/static/11.phtml +++ b/static/11.phtml @@ -1,6 +1,7 @@ - + + - + 'dunmaglas.gif', @@ -15,8 +16,9 @@ foreach ($courses as $k => $v) { $url = BASE_URL; $markers[] = <<<_OUT \n - {$k}\n + {$k}\n {$k}\n + _OUT; } @@ -25,4 +27,6 @@ for ($i = 0; $i < count($markers); ++$i) { } echo '' . implode("\n", $rows) . "
"; ?> +
+ -- 2.17.1