// JavaScript Document
// Aladdin
// Sundance Riding Area
Parking - Alternate Start
There are several rides and routes throught the Sundance area. Check with the Sundane Chain Gang for more information.
SCGMBA
";
var Point01_Lat = 44.40676;
var Point01_Long = -104.37698;
var Point01 = new GMarker(new GLatLng(Point01_Lat,Point01_Long),ICOgreen);
GEvent.addListener(Point01, "click", function()
{
Point01.openInfoWindowHtml(Point01_Text);
});
//Point02
var Point02_Text = "Sundance Riding Area
Parking - Reuter - Alternate Start
There are several rides and routes throught the Sundance area. Check with the Sundane Chain Gang for more information.
SCGMBA
";
var Point02_Lat = 44.4262;
var Point02_Long = -104.4261;
var Point02 = new GMarker(new GLatLng(Point02_Lat,Point02_Long),ICOgreen);
GEvent.addListener(Point02, "click", function()
{
Point02.openInfoWindowHtml(Point02_Text);
});
//PointDBS
var PointDBS_Text = "Deadwood Bicycles
180 Sherman Street
Deadwood, SD 57732
605.578.1345
DeadwoodBicycles.com
Deadwood Bicycles Rides Page
";
var PointDBS_Lat = 44.37190727; //44.37190727, -103.72799635
var PointDBS_Long = -103.72799635;
var PointDBS = new GMarker(new GLatLng(PointDBS_Lat,PointDBS_Long),ICOdbs);
GEvent.addListener(PointDBS, "click", function()
{
PointDBS.openInfoWindowHtml(PointDBS_Text);
});
function onLoad()
{
map = new GMap2(document.getElementById("map"));
map.enableDoubleClickZoom();
map.enableScrollWheelZoom();
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GScaleControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(iRightGSC, 20))); map.enableDoubleClickZoom()
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GScaleControl(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(iRightGSC, 20)));
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(center_lat, center_lon), zoom, G_HYBRID_MAP);
map.addControl(new GOverviewMapControl(new GSize(iWidthOV,iHeightOV)));
map.addOverlay(Point01);
map.addOverlay(Point02);
map.addOverlay(PointDBS);
// Load Topo Map Overlay
var topoCopyright = new GCopyright(1,
new GLatLngBounds(new GLatLng(18,-169),new GLatLng(72,-66) ),
5, "Copyright USGS");
var topoCopyrightCollection = new GCopyrightCollection('Topo Maps');
topoCopyrightCollection.addCopyright(topoCopyright);
var topoTileSize = 256;
var topoURL = 'http://terraservice.net/ogcmap6.ashx?version=1.1.1&request=GetMap&styles=&srs=EPSG:4326&format=image/jpeg&bgcolor=0xCCCCCC&exceptions=INIMAGE&layers=DRG';
topoGetTileURL=function(tile, zoom){
var southWestPixel = new GPoint(tile.x*topoTileSize,(tile.y+1)*topoTileSize);
var northEastPixel = new GPoint((tile.x+1)*topoTileSize,tile.y*topoTileSize);
var southWestCoords = G_SATELLITE_MAP.getProjection().fromPixelToLatLng(southWestPixel,zoom);
var northEastCoords = G_SATELLITE_MAP.getProjection().fromPixelToLatLng(northEastPixel,zoom);
var bbox = southWestCoords.lng()+','+southWestCoords.lat()+','+northEastCoords.lng()+','+northEastCoords.lat();
return topoURL+'&bbox='+bbox+'&width='+topoTileSize+'&height='+topoTileSize;
}
var topoTileLayers = [new GTileLayer(topoCopyrightCollection,5,17)];
topoTileLayers[0].getTileUrl = topoGetTileURL;
var topoMap = new GMapType(topoTileLayers, G_SATELLITE_MAP.getProjection(), "Topo",
{errorMessage:"Data Not Available", tileSize:topoTileSize});
map.addMapType(topoMap);
// ---------------------- Sundance Trails ---------------------- //
var plSundance = new GPolyline.fromEncoded({
color: "#cc0000",
weight: 2,
opacity: 0.7,
points: "ge`nGbca|RmM{^cBoVaDe]aCcEuCe@oFQyH`@gLfGqNx@gMeB{F`CkEj@cD^oA~FbA|K?nO}AfM_AfDoC`DsChHYtFuAb@{Ey@_Df@}BqCz@mSkFgP}DLqE?gLyAmGK_@t@dAjDhAlBjBtC`CpC`AtCIdDg@nFk@rGg@~Ge@`Fo@nBIhEWzIiB|IeBlFpBhGd@|ASlCi@zEOlAKb@QXg@Lq@g@_Aq@_@EYFUh@El@Ch@Ed@Kh@Sl@i@z@[`AG\\?XB`@D\\?z@Kn@O\\EJ@?@?@?@P@TA?CP?NKd@W`@c@TSf@E`@If@K`@KZMTe@~@Sf@KXQp@Gl@CbAAfACt@ARMbAOn@Qt@WfA]hBQ|@[dAe@pAGR_@vAYtBWvBM`BFdA^z@b@d@b@Rj@?x@N\\VNXXb@Zf@b@j@VTHJJB`@l@RjAPxAl@lBz@zCd@jATd@`@t@h@dAR|@Jj@FZTvALn@Jf@Jj@Lt@F~@?d@Ep@SzAUzASlAOn@O`@W\\YZMPOPk@p@}@`Au@z@_@XKHc@HU?g@Ky@QaAI}@Q}@My@]y@g@s@_@WE[Os@?mANo@?{AQyACu@POFcAx@]RQRs@ViBh@q@ZORKNYj@_@`BW|AIfAAdA?zB?rAIdAItARtD@`EfDxF_A`DoFhEsGZaF`@uFtCcHdEeFjHoDjGk@pF`@rE~@pGh@jB}AbAoAhAwAtHaDdEoArNnClVvCxPuHzHrAPhLZdKzFbJhL~FpDpFJrEPrDLzFa@zDhAnDbC|FqAbJa@hFhDtE[rHUxKhBnC}AUiG{D_GaDwBoCaB[eJ`CqFh@_NhDwKnCaDpDaAjF{GCsNaHmFdHmBdHh@bGzCfFoJ|Eb@nDvAxGwIjHiEaFaOhCiF{AiDiI`A_EAcCwBy@DmB`ByCxF}GhAgIjFoHbBiJ{@aDqC|BcGvDmFw@mFcHa@cE}AuCeDuDeBqDg@gFlBsEjBgDqEgEdB}D]sAqCuDkCqFfDkF`B{GV}DpAgH~DiGzFqElIoAvDB`GiCvD{MYqNyFeFQDjEn@hFgBhByEM{D|A_GwE_CaG_Cg@jJuNlE}T}@a[pEaZwDkQqHeIoJoLqCmQYkG{BwJo@qEC}GSqJWkPEqIv@mHzDiNnA}PlBwM@eIyAcAk@}EpDaFvF[~A_G`@{HlBsFvCcG|AoE|BaKCkMrC{BLvAvAhAbDUfFkCbFy@dE`@pIz@`KtElH~D`BkDxC{AvE|Ec@{CQmCbGv@zBtCpCzHdD~B~AS_CiI~@cAzHrBpOcDjBnDdEhHvF|F`IjLxChLSfPoAlTa@pHjBlJv@hBOdCi@|EQvAKf@QVe@Rq@e@}@q@c@IWDYd@En@Ch@Ed@Ih@Sl@i@x@[~@Id@?TB`@D^?t@Ir@O^GL@?@?@?@N@TA@ANANI`@Wd@c@TUd@E`@Gf@K`@M\\MTa@x@Wl@IVQp@Il@C|@AjAAv@CTM|@Mr@Qr@WbA]jBQ~@W`Ai@vAGR]pA[pBWzBObBDfA\\z@b@f@d@Vh@?v@L`@TNZV`@\\f@`@j@ZVFLL@^h@RfAPzAh@hBz@vCh@vATd@`@r@f@dAV|@Hl@FZTrALr@Jd@Jl@Lr@H~@?h@Cj@SxAU|ASlAOt@O^W^YXOTKLk@n@{@`Au@z@e@^IFc@JU?c@Iy@QcAK{@O}@My@[y@g@w@a@WGYMq@CmAPq@?sAM_BIy@PMFaAt@a@VQRm@VgBf@y@\\QRKLUj@a@xAW~AKjAAbA?vB?vAGfAK~@n@}@hAuCn@u@h@Sl@?RLb@Rr@Dr@Tn@Pl@Ut@g@rAw@~ALz@b@~@rA`@b@t@Xl@K^c@x@aB~@kBZWV?t@OlAS~@Bl@YJWTa@r@g@hAW`AWj@aAx@g@~AOtBqEbAq@x@M^OPg@Lk@Cy@SsAa@sBsAaCQwCJ{CGaAe@}Ag@kC@aAXc@t@q@pA{BnAuD`@kBRQ`ACnCcAjAo@V[VoA@mCo@qDcAuBOW@a@Ou@s@sAc@Yc@g@}@_@_CnAg@FF]^i@d@e@j@QdAIxAc@j@k@Z}AFaBCm@PeBIeA]g@c@q@y@q@{@[OUSe@MOK{@i@mASo@u@{@uAs@e@[G{@TgBNgAHmBCu@H_AGsACoAF}ABu@Gc@Mk@d@}HPaAUxCH_CJO[jDaByJLqGbCsHr@eJPgHVkCn@wBZwHr@iGn@kGNwEPwAXY\\Ft@h@x@~A^dBVp@h@v@|@nBtArCzA~@hALtAJlAa@\\Kn@KT[dAj@lD|@tDs@fGxBrKaBjDVjGNdEwB~AuGdGmBvBmEDoHvBkHvBoHbDwFrGtAxJxC~FnCjDuFrAsKt@{J^aAhB`DfAzEf@`ZxGfT",
levels: "P?FGDEFHFGFEHDEFGEFDIDEEFDFGDEHEBDEDFDEDGDEFDHEFECDGCBDBCDEACBDBCBFBCADACBE@???AB?ACBDBIABCADCBEBCDJBACDBECDCFACDECDGBCDCBEBCDB@AFCDCECFGCDBCHBCBDBCECDCFBCBDACECBDBCFCDGCDCEABCDFCDEACDAGDHABCDEBCDFBDEIEDFEFGEFHDEFCDEGDFJEKCFGFEHDEFDGEFIDFGDEFDEGDFHDEFGEEEFEIDFJEFDEGDCEFEHEFDEFDGDEFIEFEDGDEFEHDFEGDEFJFEDEFGDFEDFGHFGEIFDGDEFHEFEGEJCEEFDGDFDHEFCDEFGDFHEIDEDCFDGDEECFHDFEGEHFIECFDEBACDCBEBCFBCBGBCADACBE@???AB?@CADBCFBCABDBCEBCDHACBDBEBCFACDECDBGBCDBCEBCD@ACFCDECBDGBCAHBCBJBCBDECBDBCFACDCE@BCBDFCGCDCAEBDBFCDAEBCBGHABCDCEBDFBCCDCEBCBDBFBCDECDFGBCDEBADFCDABDECDGCHCDBCEBCDEFDBECDGCDECAFDEBCDGHABCDBECDEACDBDECDFBCDBECDACAFGBCDEBDBEFBCDEBCBHBCCACDEIEFCDGDEFCBCDCEBCDFCDEGBCBDEHEFDGDEFIDFEJEFGKEFCDEFP",
zoomFactor: 2,
numLevels: 18
});
map.addOverlay(plSundance);
// Add Ridge Rders Logo
function ctrlLogo() {}
ctrlLogo.prototype = new GControl();
ctrlLogo.prototype.initialize = function() {
var contents = document.createElement("div");
contents.style.width="150px"; // Fixed Width of the Logo, do not change
contents.style.height="100px"; // Fixed Height of the Logo, do not change
contents.innerHTML="";
document.getElementById('map').appendChild(contents);
return contents;
}
ctrlLogo.prototype.printable=function(){return true};
ctrlLogo.prototype.selectable=function(){return true};
ctrlLogo.prototype.getDefaultPosition=function(){
return new GControlPosition(G_ANCHOR_BOTTOM_RIGHT,new GSize(iRightLogo,15))
}
map.addControl(new ctrlLogo());
}
//]]>