
function createMarker(pointData) {
	var latlng = new GLatLng(pointData.latitude, pointData.longitude);
	var icon = new GIcon();
	icon.image = 'images/redmarker.png';
	icon.iconSize = new GSize(20, 34);
	icon.iconAnchor = new GPoint(8,32);

	opts = {
		"icon": icon,
		"clickable": false,
		"labelText": pointData.abbr,
		"labelOffset": new GSize(-8, -32)
	};
	var marker = new LabeledMarker(latlng, opts);
	return marker;
}

function showmarker(map, startlat, startlon, label) {
	manager = new GMarkerManager(map);
	var markers = [
        {
                'abbr': label,
                'latitude':startlat,
                'longitude':startlon,
        }];	
	
	batch = [];
	for(id in markers) {
		batch.push(createMarker(markers[id]));
	}
	manager.addMarkers(batch, 11);
	manager.refresh();

}


