google 个地点的自定义标记
Custom markers for google places
我正在使用下面的代码在我的页面上使用 google 位置显示自定义标记。
var iconUrl;
if(place.types[0] == 'lodging'){ iconUrl = 'custom-markers/hotel_marker.png'; }
else
{
iconUrl = place.icon;
}
我如何更改上面的代码以便显示来自多个类别的自定义标记?
例如:
if(place.types[0] == 'bars'){ iconUrl = 'custom-markers/bar_marker.png'; }
怎么样:
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;
}
关联数组方法类似于:
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]];
}
我正在使用下面的代码在我的页面上使用 google 位置显示自定义标记。
var iconUrl;
if(place.types[0] == 'lodging'){ iconUrl = 'custom-markers/hotel_marker.png'; }
else
{
iconUrl = place.icon;
}
我如何更改上面的代码以便显示来自多个类别的自定义标记?
例如:
if(place.types[0] == 'bars'){ iconUrl = 'custom-markers/bar_marker.png'; }
怎么样:
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;
}
关联数组方法类似于:
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]];
}