// JavaScript Document
// Spearfish Canyon and O'neil Pass
// Vore Buffalo Jump
A historic native site, currently being studied by the Univ. of Wyoming.
Buffalo Jump
";
var Point01_Lat = 44.536;
var Point01_Long = -104.1572;
var Point01 = new GMarker(new GLatLng(Point01_Lat,Point01_Long),ICOblue);
GEvent.addListener(Point01, "click", function()
{
Point01.openInfoWindowHtml(Point01_Text);
});
//Point02
var Point02_Text = "Beulah
Beulah Bar and Buffalo Jump Restraunt, Refuel up on Fat Tire.
Beulah, Wyoming
";
var Point02_Lat = 44.5444;
var Point02_Long = -104.0906;
var Point02 = new GMarker(new GLatLng(Point02_Lat,Point02_Long),ICOyellow);
GEvent.addListener(Point02, "click", function()
{
Point02.openInfoWindowHtml(Point02_Text);
});
//Point03
var Point03_Text = "Sundance
A historic Western Town in Wyoming, where once was jailed the Wild Bunch Gang member, Harry Longabaugh, aka: the Sundance Kid.
Sundance, Wyoming
";
var Point03_Lat = 44.40640056;
var Point03_Long = -104.37506318;
var Point03 = new GMarker(new GLatLng(Point03_Lat,Point03_Long),ICOred);
GEvent.addListener(Point03, "click", function()
{
Point03.openInfoWindowHtml(Point03_Text);
});
//Point04
var Point04_Text = "Valley Corner
Get a quick bite, or fill up your bottle as you start here on your ride to the wicked west.
";
var Point04_Lat = 44.51792925;
var Point04_Long = -103.86989594;
var Point04 = new GMarker(new GLatLng(Point04_Lat,Point04_Long),ICOgreen);
GEvent.addListener(Point04, "click", function()
{
Point04.openInfoWindowHtml(Point04_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.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(Point03);
map.addOverlay(Point04);
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);
var plFishDance = new GPolyline.fromEncoded({
color: "#ff0000",
weight: 2,
opacity: 0.7,
points: "_|unGza~xR?b~BM|i@MnOk@vFoCzMiIrXcCvKmA`M?~C?~vACxEQlAc@`Bm@pAkFlE}@|Ao@bCm@rEoCzUeBpNaAvEyAdDwAnB_A~@ki@b`@{CtCuCxDiKpPcAvBwAzBoL`MyBvC}AxCuAdDs@fDcEdRaLb^iC~Kk@bFeI`w@aBnSKbJb@xHpDz^XtHNj{A?rGqApKyAxJAbHJlAzCbSV|IGtfD@zHVbFhHr\\bGbOpApEf@tEVxFa@hgB?dEuEl[K`BKhEGz`ACbGw@bMMnDPvD|@xLJpE@fDeAhp@ItW`@dRlAzRnDp_@pUn|AbLfv@XzBlEvl@`Lr`BnFz{@x@tPzCps@fBn_@f@pIfAjH|BjKzClI~InOlMhR|L`P|DjC|G`Eh^`PdJpExYpIdv@dTxPjFxDhAhEvBhBxAdoBt_BjEhEtCzDtAnBt}AvlCpd@rw@xEzF~IjHfJdE~BbA|D`CvDdDxGnIvCrFn\\lx@vYbs@~{@tuBro@x}A|DrKpBhG`FrVdEjXbGl_@zBbNt@zChEhOzCbLvDjOfBtLzAfJnOxj@",
levels: "P?GEFHFGEFIDCECFCDGFJDEDFHDEGCEIDEFDGHEFJKEFGEIDFEGCFEJEDGFDHDIDKCDLDFDEGDEHFGIFHJCGHIEKFGEFHFGFIEGHGJFDGDIEFDLMEFGDEFHEIGJHEFIFGHKEFGEHP",
zoomFactor: 2,
numLevels: 18
});
map.addOverlay(plFishDance);
// 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());
}
//]]>