//
"
+name+"
" + descr+"
";
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
}
return marker;
}
function getIconType(iconType) {
if( iconType == 'train' )
{
var trainIcon = new GIcon(simpleIcon); trainIcon.image = "http://maps.google.com/mapfiles/kml/shapes/rail_maps.png";
return trainIcon;
}
if (iconType == 'bus') {
var trainIcon = new GIcon(simpleIcon); trainIcon.image = "http://maps.google.com/mapfiles/kml/shapes/bus.png";
trainIcon.iconSize = new GSize(25, 24);
return trainIcon;
}
if(iconType=='tiny')
{
var tinyIcon = new GIcon();tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";tinyIcon.iconSize = new GSize(12, 20);tinyIcon.shadowSize = new GSize(22, 20);tinyIcon.iconAnchor = new GPoint(6, 20);tinyIcon.infoWindowAnchor = new GPoint(5, 1);
return tinyIcon;
}
if (iconType == 'tinyblue') {
var tinyIcon = new GIcon(); tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_blue.png"; tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png"; tinyIcon.iconSize = new GSize(12, 20); tinyIcon.shadowSize = new GSize(22, 20); tinyIcon.iconAnchor = new GPoint(6, 20); tinyIcon.infoWindowAnchor = new GPoint(5, 1);
return tinyIcon;
}
if(iconType=='tinygreen')
{
var tinyIcon = new GIcon();tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_green.png";tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";tinyIcon.iconSize = new GSize(12, 20);tinyIcon.shadowSize = new GSize(22, 20);tinyIcon.iconAnchor = new GPoint(6, 20);tinyIcon.infoWindowAnchor = new GPoint(5, 1);
return tinyIcon;
}
if(iconType=='tinyyellow')
{
var tinyIcon = new GIcon();tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_yellow.png";tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";tinyIcon.iconSize = new GSize(12, 20);tinyIcon.shadowSize = new GSize(22, 20);tinyIcon.iconAnchor = new GPoint(6, 20);tinyIcon.infoWindowAnchor = new GPoint(5, 1);
return tinyIcon;
}
if(iconType=='tinyorange')
{
var tinyIcon = new GIcon();tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_orange.png";tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";tinyIcon.iconSize = new GSize(12, 20);tinyIcon.shadowSize = new GSize(22, 20);tinyIcon.iconAnchor = new GPoint(6, 20);tinyIcon.infoWindowAnchor = new GPoint(5, 1);
return tinyIcon;
}
if(iconType=='tinyblack')
{
var tinyIcon = new GIcon();tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_black.png";tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";tinyIcon.iconSize = new GSize(12, 20);tinyIcon.shadowSize = new GSize(22, 20);tinyIcon.iconAnchor = new GPoint(6, 20);tinyIcon.infoWindowAnchor = new GPoint(5, 1);
return tinyIcon;
}
if(iconType=='tinybrown')
{
var tinyIcon = new GIcon();tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_brown.png";tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";tinyIcon.iconSize = new GSize(12, 20);tinyIcon.shadowSize = new GSize(22, 20);tinyIcon.iconAnchor = new GPoint(6, 20);tinyIcon.infoWindowAnchor = new GPoint(5, 1);
return tinyIcon;
}
if(iconType=='tinypurple')
{
var tinyIcon = new GIcon();tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_purple.png";tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";tinyIcon.iconSize = new GSize(12, 20);tinyIcon.shadowSize = new GSize(22, 20);tinyIcon.iconAnchor = new GPoint(6, 20);tinyIcon.infoWindowAnchor = new GPoint(5, 1);
return tinyIcon;
}
if(iconType=='tinygray')
{
var tinyIcon = new GIcon();tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_gray.png";tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";tinyIcon.iconSize = new GSize(12, 20);tinyIcon.shadowSize = new GSize(22, 20);tinyIcon.iconAnchor = new GPoint(6, 20);tinyIcon.infoWindowAnchor = new GPoint(5, 1);
return tinyIcon;
}
if(iconType=='start')
{
var startIcon = new GIcon(baseIcon);startIcon.image = "http://www.google.com/mapfiles/markerA.png";
return startIcon;
}
if(iconType=='finish')
{
var finishIcon = new GIcon(baseIcon);finishIcon.image = "http://www.google.com/mapfiles/markerB.png";
return finishIcon;
}
if(iconType=='home')
{
var finishIcon = new GIcon(baseIcon);finishIcon.image = "http://maps.google.com/mapfiles/kml/paddle/blu-blank.png";
markerOptions = { icon:finishIcon };
}
if(iconType=='border')
{
var borderIcon = new GIcon(baseIcon);borderIcon.image = "http://maps.google.com/mapfiles/kml/shapes/open-diamond.png";
return borderIcon;
}
if(iconType=='photo')
{
var photoIcon = new GIcon(baseIcon);photoIcon.image = "http://maps.google.com/mapfiles/kml/shapes/camera.png";
return photoIcon;
}
if(iconType=='msn_grocery')
{
var icon = new GIcon(baseIcon);icon.image = "http://maps.google.com/mapfiles/kml/shapes/grocery.png";
return icon;
}
if(iconType=='sailing')
{
var icon = new GIcon(baseIcon);icon.image = "http://maps.google.com/mapfiles/kml/shapes/sailing.png";
return icon;
}
if(iconType=='mountain')
{
var icon = new GIcon(baseIcon);icon.image = "http://maps.google.com/mapfiles/kml/shapes/volcano.png";
return icon;
}
if(iconType=='river')
{
var icon = new GIcon(baseIcon);icon.image = "http://maps.google.com/mapfiles/kml/shapes/swimming.png";
return icon;
}
if (iconType == 'x') {
var icon = new GIcon(baseIcon); icon.image = "http://maps.google.com/mapfiles/kml/paddle/X.png";
icon.iconSize = new GSize(40, 40);
return icon;
}
if (iconType == 'north') {
var icon = new GIcon(baseIcon); icon.image = "http://maps.google.com/mapfiles/kml/paddle/N.png";
//icon.iconSize = new GSize(40, 40);
return icon;
}
if (iconType == 'south') {
var icon = new GIcon(baseIcon); icon.image = "http://maps.google.com/mapfiles/kml/paddle/S.png";
//icon.iconSize = new GSize(40, 40);
return icon;
}
if (iconType == 'east') {
var icon = new GIcon(baseIcon); icon.image = "http://maps.google.com/mapfiles/kml/paddle/E.png";
//icon.iconSize = new GSize(40, 40);
return icon;
}
if (iconType == 'west') {
var icon = new GIcon(baseIcon); icon.image = "http://maps.google.com/mapfiles/kml/paddle/W.png";
//icon.iconSize = new GSize(40, 40);
return icon;
}
if (iconType == 'airport') {
var icon = new GIcon(simpleIcon); icon.image = "http://maps.google.com/mapfiles/kml/shapes/airports.png";
icon.iconSize = new GSize(30, 34);
return icon;
}
}
function clearMarkers() {
for (var c = 0; c < GMarkersArr.length; c++) {
map.removeOverlay(GMarkersArr[c]);
}
GMarkersArr = [];
}
function clearPolylines() {
for (var c = 0; c < GPolylines.length; c++) {
map.removeOverlay(GPolylines[c]);
}
//GPolylines = [];
}
function addPolylines() {
for (var c = 0; c < GPolylines.length; c++) {
map.addOverlay(GPolylines[c]);
}
}
function toggleMyKml_B1_add(name, lt, ln) {
map.removeOverlay(geoXml_B2);
map.setCenter(new GLatLng(ln, lt), 7);
map.addOverlay(name);
// clearPolylines();
}
function toggleMyKml_B1_del(name, lt, ln) {
map.removeOverlay(name);
//addPolylines();
}
function toggleMyKml_B2_add(name, lt, ln) {
map.removeOverlay(geoXml_B1);
map.setCenter(new GLatLng(ln, lt), 8);
map.addOverlay(name);
//clearPolylines();
}
function toggleMyKml_B2_del(name, lt, ln) {
map.removeOverlay(name);
//addPolylines();
}
function toggleMyKml_K371_add(name, lt, ln) {
map.removeOverlay(geoXml_K362);
map.removeOverlay(geoXml_K364);
map.setCenter(new GLatLng(ln, lt), 8);
map.addOverlay(name);
// clearPolylines();
}
function toggleMyKml_K371_del(name, lt, ln) {
map.removeOverlay(name);
//addPolylines();
}
//]]>