One of my colleagues is working on a map for a news story and is having some difficulty getting the markers to consistently show up. Changing the order in which the layers instantiate is causing significant variance in which markers are actually visible:

Compare: http://jsfiddle.net/aendrew/gTgHm/3/

...With: http://jsfiddle.net/aendrew/hLVzM/1/

Version 1 Version 2

For an obvious example, look to the right of the label for Glasgow — there are two green markers in the first version, three green in the second.

Why is this? Is there some query limit I'm hitting with the Fusion Tables? Note that each layer has less than 100 markers.

Any help would be most appreciated!

  • 1
    I noticed this behaviour too - I haven't found a proper fix, and I'm not sure why it's doing it. The best I managed is rejigging the order that the layers are added so that they all load... – JPMox Jun 3 '14 at 15:36
  • 1
    For some reason the Google Maps team likes to use Stack Overflow instead of GIS-SE so you might have more luck posting this over there. It sounds like a potential API issue – Stephen Lead Nov 13 '14 at 5:23
  • @StephenLead I'll try to have it moved there. Thanks! – aendrew Nov 13 '14 at 10:27
  • I think we should let the Q&A here take its course first because it has already attracted an upvoted answer. If the Google Maps team are not monitoring the google-maps* tags here then then I think they should be. – PolyGeo Nov 13 '14 at 22:53
  • @PolyGeo Fair enough. That said, I'm not sure the answer is really relevant to my question... – aendrew Nov 14 '14 at 11:31

This problem is known as Too many markers. See this article: https://developers.google.com/maps/articles/toomanymarkers for possible solutions. They list a few.

  • It isn't TMM — please reread the question. Each layer has less than 100 markers, and they're already in a Fusion Table (one of the solutions listed in that article). – aendrew Oct 14 '14 at 9:45
  • TMM is not an absolute figure though, it's relative to the zoom level and viewport. Have you tried to explicitly load one layer and only load teh next when one's finished and is rendered? – datafunk Oct 15 '14 at 10:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.