JSFiddle - React, Tailwind, and code Playground
by rizwanabbasi
JavaScript
var directionDisplay;
var directionsService;
var geocoder;
var initialLocation;
var defaultLocation;
var browserSupportFlag = new Boolean();
var infowindow;
var sCenter;
var isMouseDown = false;
var rectStartPoint;
var rectangle;
var enableZoom = false;
var VehicleData;
var Layers = {
map: null,
Vehicles: [],
Cases: [],
Stations: [],
ServiceAreas: [],
PublicAddress: [],
Simulation: [],
Routing: [],
BoundingArea: []
};
var rendererOptions = {
draggable: true,
optimizeWaypoints: true,
provideRouteAlternatives: true
};
function initializeMap() {
var myOptions = {
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
defaultLocation = new google.maps.LatLng(40.69847032728747, -73.9514422416687);
sCenter = new google.maps.LatLng(-33.8665433, 151.1956316);
Layers.map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
// AutoCompleAddressSearch();
geocoder = new google.maps.Geocoder();
infowindow = new google.maps.InfoWindow();
rectangle = new google.maps.Rectangle();
GetGeoLocation();
// google.maps.event.addListener(Layers.map, 'onContextMenu', function (event) {
// alert("right click");
// }
// events
google.maps.event.addListener(Layers.map, 'click', function (event) {
// if (isMouseDown)
// alert("aaaaaaaaaaaaaa");
// document.body.addEventListener("click", function (e) { e.preventDefault(); }, true);
// if (e.preventDefault())
// {
// alert("aaaaaaaaaaaaaa");
// }
// else
// alert("perform default");
if (event.button & 2) // Right
{
alert("right");
isMouseDown = false;
}
//AddMarker(event.latLng);
if (routePoints.value.length > 0)
routePoints.value += "\n" +...