Hi Daniel,
Hotspots is the best map component available, I’ve done a lot of research and tried many of them. Still, I believe nothing created by man is perfect so there are ways to make it better.
>>>>>>>With markerclusterer you have the same issue -> why are 20 locations shown with normal markers and the other 200 are merged together?
If zoom out, markers often will former “clusters”. Most of “coffee” places are in the cities, with not so much in between. And this is “country” spots what I am looking for, travelling in between cities. If I need spots in the city, I will zoom in – with zoom out there are too many “city” markers and I can’t see them anyway. So it make sense to replace the whole city with area of markers. This send a clear message – if this is what you want, zoom in please.
>>>>Look at this: awesomescreenshot.com/0153diyv87 why is google using the marker boundaries method + custom tiles if MarkerClusterer is so good? They have same thing. If you move around -> only few locations are shown with the normal marker icon. the rest are all dots...
Google is great company, but they can’t shot 100% all the time. Can you see how user-unfriendly this “coffee” example is? Some icons, and a lot of dots. Why some spots deserve icons? Are they better than others? Did they pay for advertisement? No, they are all random. This does not make sense.
>>>>>>>>>>In your case the problem is that you have a lot of categories and you are trying to show all hotsptos at once.
Exactly. If I zoomed in the city, I want all spots with proper icons. If I zoom out for thousands of kilometres, it’s sufficient to see clusters with 55 spots in Melbourne, 86 in Sydney, the rest 20 individual spots are still displayed with proper icons, so I will not miss.
>>>>>>>So you end up with 200 hotspots with normal markers and only 20 dots... And the dots in this situation can get overlooked. This is an issue with v3, because we load x number of hotspots per category. In version 4 we load x spots from all categories. If you've set 20 hotspots in the backend -> you'll see 20 hotspots on the map and not 200.
This will be misleading, there are another 180 spots? The user will think: I can only see 20 spots, and that’s all, what a rubbish website – I know there should be much more spots.
If you stay with custom tiles, I think the algorithm should be: if less than 100 spots visible – display icons, if over a 100 display dots. This may get tricky if you zoom/pan the map into an area with lots of spots; if this case all icons should be replaced by dots; you can even display a message: zoom in to see icons. In any case, there should be all icons or all dots, not a mixture.
>>>>>>But I'm not moving to the markerClusterer - unless someone comes with arguments why I should do so & he gives me an example what to do with the menu when the markerclusterer is there.
My arguments are above. In regards to the menu, I think it’s useful only if you have handful of spots in the area; as soon as you have 20+ spots it’s not useful at all. The list is too long and there is simply not enough space. I have custom table instead and I think module doing the same will be more useful for a large lists.
www.orthodox.net.au/en/orthodox-australia/serbian
>>>>>What I'm doing right now is optimizing the current algorithm for version 4. We have better looking dots, better results at low zoom levels & in general faster performance of the hotspots.
I’m looking forward to this. In the meanwhile, can I prevent user from zooming out too much? Can I place a limit on zoom? This will prevent too many spots in a viewable area.