开发者

google maps api v2 - tens of thousands of markers

my problem is with XXk (aka XX000) markers, atm I have 7k markers开发者_如何学JAVA and will be more, and more, problem is in marker database, because atm this is 4MB (link to my DB http://tinyurl.com/ybau9ce) and problem is, how load that fast? for example DOWNLOAD only this what are show now, DOWNLOAD because load I have with ClusterMarker and problem is not with java but with download that database I think...


http://code.google.com/apis/maps/documentation/overlays.html

find the part about the marker manager

quote from that "The manager monitors the map's current viewport and zoom level, dynamically adding or removing markers from the map as they become active."

dynamicly doing this would require a database with all the markers.

Theres a good explanation on how to do that on the link under here.

code.google.com/apis/maps/articles/phpsqlajax.html

you are able then to dynamicly generate those markers that are in the boundaries of the current zoom. There will be some events after zooming or moving the map and you can then trigger on that and find out the boundaries of the current view.

Would that be helping solving it?


Why would you want to download all that data at once? You cannot visualize 7K markers at once on a map imo. I don't know what the goal of your question is, but I would have only the data uploaded that is in focus, e.g. on display and visible.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜