updated for compatibility with new google maps and added new icons