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);
// Set up our GMarkerOptions object literal
markerOptions = { icon:tinyIcon };
function createMarker(point) {
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
window.location.href="wiki_locations.php?loc_id=";
});
return marker;
}
// Display the map, with some controls and set the initial location
var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
//map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(<? echo $glat; ?>,<? echo $glong; ?>),9);
//loop through neighbouring locations
<?
while ($get_info = mysql_fetch_row($result2)){
?>
var point = new GLatLng(<? echo $get_info[3]; ?>,<? echo $get_info[4]; ?>);
var marker = createMarker(point)
map.addOverlay(new GMarker(point, markerOptions));
<? } ?>
// show large marker for current location.
var point = new GLatLng(<? echo $glat; ?>,<? echo $glong; ?>);
var marker = createMarker(point)
map.addOverlay(marker);
}
// display a warning if the browser was not compatible
else {
alert("Sorry, the Google Maps API is not compatible with this browser");
}
Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.
When asked, what has been your best career decision?
Deciding to stick with EE.
Being involved with EE helped me to grow personally and professionally.
Connect with Certified Experts to gain insight and support on specific technology challenges including:
We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE