我正在使用https://maps.google.com/maps/api/js?key=xxxxxx&libraries=drawing,places,marker&async=2&callback=MapPropertyShopLoaded的谷歌Map
以及https://unpkg.com/@googlemaps/markerclusterer@2.0.15/dist/index.min.js用于标记聚类
我使用以下代码创建标记和聚类
marker = new google.maps.Marker({
position: new google.maps.LatLng(locationObject.Latitude, locationObject.Longitude),
map: map,
title: hotelName,
id: hotelid
});
var renderer = {
render: function (paramss)
{
return new google.maps.Marker({
label: { text: String(paramss.count), color: "white", fontSize: "10px" },
position: paramss.position,
// adjust zIndex to be above other markers
zIndex: Number(google.maps.Marker.MAX_ZINDEX) +paramss.count
});
}
};
markClusterobj = new markerClusterer.MarkerClusterer({ map: map, markers: markers, renderer: renderer});
我喜欢的方式与集群的工作,把多少标记下面。我被要求使所有的标记紫色现在。我希望标记的外观和感觉相同的红色只有紫色。我尝试过AdvancedMarkerView,但它不支持集群。我尝试下载图像,他们出来的低质量和奇数。任何想法,我如何才能实现上述只有紫色?
1条答案
按热度按时间tzxcd3kk1#
决定使用我自己的自定义图像来显示标记颜色。使用seticon还使用将标记群集更改为不同的图像
所以解决方案看起来更漂亮更优雅