diff options
Diffstat (limited to 'httemplate/view')
-rw-r--r-- | httemplate/view/directions.html | 7 | ||||
-rw-r--r-- | httemplate/view/map.html | 5 |
2 files changed, 8 insertions, 4 deletions
diff --git a/httemplate/view/directions.html b/httemplate/view/directions.html index f14a11a07..a07df403b 100644 --- a/httemplate/view/directions.html +++ b/httemplate/view/directions.html @@ -38,8 +38,9 @@ body { height: 100%; margin: 0px; padding: 0px } } </style> -<script type="text/javascript" -src="https://maps.google.com/maps/api/js?v=3.4&sensor=false"> +% my $conf = new FS::Conf; +% my $apikey = $conf->config('google_maps_api_key'); +<script type="text/javascript" src="https://maps.google.com/maps/api/js?v=3&key=<% $apikey %>"> </script> <script type="text/javascript"> @@ -62,6 +63,8 @@ function show_route() { directionsService.route(directionsRequest, function(result, status) { if ( status == google.maps.DirectionsStatus.OK ) { directionsDisplay.setDirections(result); + } else { + document.body.innerHTML = ('<P STYLE="color: red;">Directions lookup failed with the following error: '+status+'</P>'); } }); } diff --git a/httemplate/view/map.html b/httemplate/view/map.html index 3122de6a0..d996a330c 100644 --- a/httemplate/view/map.html +++ b/httemplate/view/map.html @@ -22,8 +22,9 @@ body { height: 100%; margin: 0px; padding: 0px } @media print { #map_canvas { height: 500px; margin: 0; } } </style> -<script type="text/javascript" -src="https://maps.google.com/maps/api/js?v=3.4&sensor=false"> +% my $conf = new FS::Conf; +% my $apikey = $conf->config('google_maps_api_key'); +<script type="text/javascript" src="https://maps.google.com/maps/api/js?v=3&key=<% $apikey %>"> </script> <script type="text/javascript"> |