javascript - Custom markers for google places -
i using code below display custom markers on page using google places.
var iconurl; if(place.types[0] == 'lodging'){ iconurl = 'custom-markers/hotel_marker.png'; } else { iconurl = place.icon; }
how can change code above can display custom markers more 1 category?
for example:
if(place.types[0] == 'bars'){ iconurl = 'custom-markers/bar_marker.png'; }
how about:
var iconurl; if(place.types[0] == 'lodging'){ iconurl = 'custom-markers/hotel_marker.png'; } else if(place.types[0] == 'bars'){ iconurl = 'custom-markers/bar_marker.png'; } else { iconurl = place.icon; }
the associative array approach like:
var placeurllookup = { lodging: 'custom-markers/hotel_marker.png', bars: 'custom-markers/bar_marker.png' }; var iconurl = place.icon; //set default here if (place.types[0] in placeurllookup) { iconurl = placeurllookup[place.types[0]]; }
Comments
Post a Comment