I've used the Google Maps API to make a map that displays direction polylines for multiple users to a common destination. So each user has their own polyline displayed on the map at the same time.
The problem is that there appears to be a limit of how many polylines get returned. When I have more than about 10 users, i stop receiving polyline data. (the last users to be added to the map don't get a polyline). I might point out that the load function still appears to work (the error event listener is not being called), but i either don't get polyline data, or it refuses to draw to the map.
The number of polylines that get drawn is slightly different every time which makes me think google just doesn't like receiving so many requests at once from the same user but i can't be certain.
Does anyone have any ideas how to get around this? I've tried providing latitudes and longitudes instead of address strings to try and cut down on the workload but it doesn't seem to have any effect on the number of polylines that get drawn.