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

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -