What we suggest as a maximum number of POIs diplaying on the screen is around 20-30, with one label per POI. We have seen that too many POIs on screen at the same time result in bad user experience as the user is overwhelmed by clutter. Since you have 30 POIs with 3 labels per POI then this is why you are missing some text, there is too much information that does not fit the screen.
What you could try and do is choose to hide some labels based on some criteria that you can choose (eg. distance). To achieve that, the ?enabled? flag should help. You can set "label.enabled = false? and it is no longer visible on the screen (but still in memory) so setting it true will let it reappear.
I hope this helps
almost 7 years ago