Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @{
- ViewBag.Title = "Map";
- }
- <!DOCTYPE html>
- <html>
- <head>
- <meta name="viewport" content="initial-scale=1.0">
- <meta charset="utf-8">
- <style>
- /* Always set the map height explicitly to define the size of the div
- * element that contains the map. */
- #map {
- position: absolute;
- width: 100%;
- height: 100%;
- top: 0;
- left: 0;
- bottom: 0;
- right: 0;
- }
- /* Optional: Makes the sample page fill the window. */
- html, body {
- height: 100%;
- margin: 0;
- padding: 0;
- }
- </style>
- </head>
- <body>
- <div class="navbar navbar-inverse navbar-fixed-top">
- <div class="container-fluid">
- <div class="navbar-header">
- <img class="navbar-logo" alt="Brand" src="/Content/Images/TMD_Logo.png">
- <div class="navbar-brand">TapeMyDay</div>
- </div>
- </div>
- </div>
- <div id="swipeAreaLeft" class="swipe-area-left">
- @*<span style="color:yellow;margin: 0 5px;">Closed</span>*@
- </div>
- <div id="swipeAreaRight" class="swipe-area-right">
- @*<span style="color:yellow;margin: 0 5px;">Closed</span>*@
- </div>
- @*Left Menu*@
- <div id="leftMenu" class="left-area">
- <div class="left-menu-btn" onclick="navigateToPage('WorldMap')">
- <span class="glyphicon glyphicon-globe" aria-hidden="true"></span>World Map
- </div>
- <div class="left-menu-btn" onclick="navigateToPage('Settings')">
- <span class="glyphicon glyphicon-cog" aria-hidden="true"></span>Settings
- </div>
- </div>
- @*Right Menu*@
- <div id="rightMenu" class="right-area">
- <div class="menu-background"></div>
- <div class="col-lg-12 right-area-top-buttons">
- <div class="btn btn-dark-themed btn-close-sidemenu" onclick="navigateToPage('CloseRightMenu')"><span class="glyphicon glyphicon-arrow-right" aria-hidden="true"></span></div>
- </div>
- @*<div class="col-lg-12 search-bar">
- <div class="input-group">
- <input type="text" class="form-control" placeholder="Search for...">
- <span class="input-group-btn">
- <button class="btn btn-dark-themed" type="button"><span class="glyphicon glyphicon-search" aria-hidden="true"></span></button>
- </span>
- </div>
- </div>*@
- <div class="col-lg-12 status-bars">
- @*OFFLINE PANEL*@
- <div class="panel panel-danger">
- <div class="panel-heading">
- <h3 class="panel-title">Offline</h3>
- </div>
- <div class="panel-body">
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Isfanbul</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Monolith</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- </div>
- </div>
- @*UNDER CONSTRUCTION PANEL*@
- <div class="panel panel-warning">
- <div class="panel-heading">
- <h3 class="panel-title">Under Construction</h3>
- </div>
- <div class="panel-body">
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">NCL - Bliss</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button" id="TestButton"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- </div>
- </div>
- @*ONLINE PANEL*@
- <div class="panel panel-success">
- <div class="panel-heading">
- <h3 class="panel-title">Online</h3>
- </div>
- <div class="panel-body">
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Isfanbul</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Monolith</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">NCL - Bliss</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Isfanbul</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Monolith</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">NCL - Bliss</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Isfanbul</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Monolith</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">NCL - Bliss</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Isfanbul</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Monolith</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">NCL - Bliss</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Isfanbul</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Monolith</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">NCL - Bliss</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Isfanbul</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Monolith</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">NCL - Bliss</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Isfanbul</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">Monolith</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- <div class="row col-lg-12 item-group">
- <div class="col-lg-6 item-title">NCL - Bliss</div>
- <div class="item-button-group pull-right">
- <button class="item-button"><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span></button>
- <button class="item-button"><span class="glyphicon glyphicon-map-marker" aria-hidden="true"></span></button>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div id="map"></div>
- <script>
- //Create worldmap
- var map;
- function initMap() {
- //Set customer latitude and longtitude
- var LocationB = { lat: 52.237049, lng: 21.017532 };
- var Isfanbul = { lat: 41.009633, lng: 28.965165 };
- var Miami = { lat: 25.774266, lng: -80.193659 };
- var NewHaven = { lat: 41.308214, lng: -72.925052 };
- var JejuIsland = { lat: 33.393992, lng: 126.562665 };
- //Set center map
- var CenterLoc = { lat: 51.34, lng: 5.53 };
- //Set map settings
- map = new google.maps.Map(document.getElementById('map'),
- {
- center: CenterLoc,
- disableDefaultUI: true,
- zoom: 3,
- styles: [
- {
- "elementType": "geometry",
- "stylers": [
- {
- "color": "#f5f5f5"
- }
- ]
- },
- {
- "elementType": "labels.icon",
- "stylers": [
- {
- "visibility": "off"
- }
- ]
- },
- {
- "elementType": "labels.text.fill",
- "stylers": [
- {
- "color": "#616161"
- }
- ]
- },
- {
- "elementType": "labels.text.stroke",
- "stylers": [
- {
- "color": "#f5f5f5"
- }
- ]
- },
- {
- "featureType": "administrative.country",
- "elementType": "geometry.stroke",
- "stylers": [
- {
- "color": "#a7a7a7"
- }
- ]
- },
- {
- "featureType": "administrative.country",
- "elementType": "labels",
- "stylers": [
- {
- "visibility": "off"
- }
- ]
- },
- {
- "featureType": "administrative.land_parcel",
- "elementType": "labels.text.fill",
- "stylers": [
- {
- "color": "#bdbdbd"
- }
- ]
- },
- {
- "featureType": "administrative.province",
- "elementType": "labels",
- "stylers": [
- {
- "visibility": "off"
- }
- ]
- },
- {
- "featureType": "poi",
- "elementType": "geometry",
- "stylers": [
- {
- "color": "#eeeeee"
- }
- ]
- },
- {
- "featureType": "poi",
- "elementType": "labels.text.fill",
- "stylers": [
- {
- "color": "#757575"
- }
- ]
- },
- {
- "featureType": "poi.park",
- "elementType": "geometry",
- "stylers": [
- {
- "color": "#e5e5e5"
- }
- ]
- },
- {
- "featureType": "poi.park",
- "elementType": "labels.text.fill",
- "stylers": [
- {
- "color": "#9e9e9e"
- }
- ]
- },
- {
- "featureType": "road",
- "elementType": "geometry",
- "stylers": [
- {
- "color": "#ffffff"
- }
- ]
- },
- {
- "featureType": "road.arterial",
- "elementType": "labels.text.fill",
- "stylers": [
- {
- "color": "#757575"
- }
- ]
- },
- {
- "featureType": "road.highway",
- "elementType": "geometry",
- "stylers": [
- {
- "color": "#dadada"
- }
- ]
- },
- {
- "featureType": "road.highway",
- "elementType": "labels.text.fill",
- "stylers": [
- {
- "color": "#616161"
- }
- ]
- },
- {
- "featureType": "road.local",
- "elementType": "labels.text.fill",
- "stylers": [
- {
- "color": "#9e9e9e"
- }
- ]
- },
- {
- "featureType": "transit.line",
- "elementType": "geometry",
- "stylers": [
- {
- "color": "#e5e5e5"
- }
- ]
- },
- {
- "featureType": "transit.station",
- "elementType": "geometry",
- "stylers": [
- {
- "color": "#eeeeee"
- }
- ]
- },
- {
- "featureType": "water",
- "elementType": "geometry",
- "stylers": [
- {
- "color": "#c9c9c9"
- }
- ]
- },
- {
- "featureType": "water",
- "elementType": "labels",
- "stylers": [
- {
- "visibility": "off"
- }
- ]
- },
- {
- "featureType": "water",
- "elementType": "labels.text.fill",
- "stylers": [
- {
- "color": "#9e9e9e"
- }
- ]
- }
- ]
- });
- //Center button function
- function newLocation(newLat, newLng) {
- map.setCenter({
- lat: newLat,
- lng: newLng
- });
- }
- google.maps.event.addDomListener(window, 'load', initMap);
- //Setting location center with jQuery
- $(document).ready(function () {
- $("TestButton").on('click', function () {
- newLocation(48.1293954, 11.556663);
- });
- });
- //Define location
- var LocationBData = "<p>" + "Location server:" + "<font color = 'green'>" + " ON" + "</font>" + "<br/>" + "Stitch server:" + "<font color = 'green'>" + " ON" + "</font>" + "<br/>" + "Camera server:" + "<font color = 'green'>" + " ON" + "</font>" + "<br/>";
- var IsfanbulStatus = "<p>" + "Location server:" + "<font color = 'red'>" + " OFF" + "</font>" + "<br/>" + "Stitch server:" + "<font color = 'red'>" + " OFF" + "</font>" + "<br/>" + "Camera server:" + "<font color = 'red'>" + " OFF" + "</font>" + "<br/>";
- var MiamiStatus = "<p>" + "Location server:" + "<font color = 'green'>" + " ON" + "</font>" + "<br/>" + "Stitch server:" + "<font color = 'green'>" + " ON" + "</font>" + "<br/>" + "Camera server:" + "<font color = 'green'>" + " ON" + "</font>" + "<br/>";
- var NewhavenStatus = "<p>" + "Location server:" + "<font color = 'orange'>" + " Under construction" + "</font>" + "<br/>" + "Stitch server:" + "<font color = 'orange'>" + " Under construction" + "</font>" + "<br/>" + "Camera server:" + "<font color = 'orange'>" + " Under construction" + "</font>" + "<br/>";
- var JejuIslandStatus = "<p>" + "Location server:" + "<font color = 'green'>" + " ON" + "</font>" + "<br/>" + "Stitch server:" + "<font color = 'green'>" + " ON" + "</font>" + "<br/>" + "Camera server:" + "<font color = 'green'>" + " ON" + "</font>" + "<br/>";
- //Create customercard
- var KlantenkaartB = new google.maps.InfoWindow
- ({
- content: LocationBData
- });
- var IsfanbulInfoCard = new google.maps.InfoWindow
- ({
- content: IsfanbulStatus
- });
- var MiamiInfoCard = new google.maps.InfoWindow
- ({
- content: MiamiStatus
- });
- var NewhavenInfoCard = new google.maps.InfoWindow
- ({
- content: NewhavenStatus
- });
- var JejuIslandInfoCard = new google.maps.InfoWindow
- ({
- content: JejuIslandStatus
- });
- //Markers
- var img = "@ViewBag.Image";
- var GreenStatus = "@ViewBag.GreenStatus";
- var OrangeStatus = "@ViewBag.OrangeStatus";
- var RedStatus = "@ViewBag.RedStatus";
- var markerB = new google.maps.Marker
- ({
- position: LocationB,
- map: map,
- icon: GreenStatus
- });
- var IsfanbulMarker = new google.maps.Marker
- ({
- position: Isfanbul,
- map: map,
- icon: RedStatus
- });
- var MiamiMarker = new google.maps.Marker
- ({
- position: Miami,
- map: map,
- icon: GreenStatus
- });
- var NewHavenMarker = new google.maps.Marker
- ({
- position: NewHaven,
- map: map,
- icon: OrangeStatus
- });
- var JejuIslandMarker = new google.maps.Marker
- ({
- position: JejuIsland,
- map: map,
- icon: GreenStatus
- });
- //Open Klantenkaart
- markerB.addListener('click', function () {
- KlantenkaartB.open(map, markerB);
- });
- IsfanbulMarker.addListener('click', function () {
- IsfanbulInfoCard.open(map, IsfanbulMarker);
- });
- MiamiMarker.addListener('click', function () {
- MiamiInfoCard.open(map, MiamiMarker);
- });
- NewHavenMarker.addListener('click', function () {
- NewhavenInfoCard.open(map, NewHavenMarker);
- });
- JejuIslandMarker.addListener('click', function () {
- JejuIslandInfoCard.open(map, JejuIslandMarker);
- });
- }
- </script>
- <script src="http://code.jquery.com/jquery.min.js"></script>
- <script type="text/javascript" src="~/Scripts/SwipeDetection.js"></script>
- <script src="https://maps.googleapis.com/maps/api/js?key=classified&callback=initMap"></script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement