Google maps 谷歌地图api v2-数万个标记

Google maps 谷歌地图api v2-数万个标记,google-maps,google-maps-api-2,Google Maps,Google Maps Api 2,我的问题是XXk aka XX000标记,atm我有7k标记,而且还会更多,问题在标记数据库中,因为atm这是4MB到我的数据库的链接,问题是,负载有多快?例如,只下载现在显示的内容,下载是因为ClusterMarker带来的负载,问题不在于java,而在于下载数据库…为什么要一次下载所有数据?您无法在地图上同时显示7K标记。 我不知道你的问题的目的是什么,但我只希望上传聚焦的数据,例如显示和可见的数据。 查找有关标记管理器的部分 引用管理器监视地图的当前视口和缩放级别,并在标记处于活动状态时动

我的问题是XXk aka XX000标记,atm我有7k标记,而且还会更多,问题在标记数据库中,因为atm这是4MB到我的数据库的链接,问题是,负载有多快?例如,只下载现在显示的内容,下载是因为ClusterMarker带来的负载,问题不在于java,而在于下载数据库…

为什么要一次下载所有数据?您无法在地图上同时显示7K标记。 我不知道你的问题的目的是什么,但我只希望上传聚焦的数据,例如显示和可见的数据。

查找有关标记管理器的部分

引用管理器监视地图的当前视口和缩放级别,并在标记处于活动状态时动态添加或删除标记

动态地这样做需要一个包含所有标记的数据库

在下面的链接中有一个很好的解释

然后,您可以动态生成当前缩放边界中的标记。 缩放或移动地图后将出现一些事件,然后您可以触发这些事件 并找出当前视图的边界


这有助于解决问题吗?

-这就是它的外观,我只是不知道加载标记是如何动态的,只是在mbut上显示的内容也不加载动态,因为这与我现在看到的一样$query=从标记中选择*,其中1;--和---对于var i=0;i.长度;i++-这将返回所有标记,我现在有了,问题是下载所有标记,所以只需要对我看到的进行动态查询,这就是示例。这个例子说明了一切,它只是一个例子。您需要做的是在缩放后返回的内容中更改该查询,并根据地图的缩放方式及其边界的位置,仅获取sql数据库的一个子集