如何在Google地图上显示数百万个标记(使用Web GL而不是Google Map Marker),并在点击时在每个标记上显示工具提示信息?

时间:2013-11-07 10:19:15

标签: javascript google-maps opengl-es webgl google-maps-markers

我正在尝试创建一个显示谷歌地图的网页,该地图上有如此多的标记(最多可达数百万个标记),这些标记从json这样的数据中查找。 我尝试使用“google.maps.Marker”来制作它,但是当有这么多标记时,它在地图渲染上非常缓慢(可以挂起)。然后我发现它可以通过使用WEB GL来解决 在地图上渲染这些标记,就像在地图上的彩色点一样。现在,我可以做到这一步。 但是我仍然遇到了一些问题,如下所示:

  1. 现在我使用Web GL在地图上绘制标记,如彩色点,你可以看到这个链接http://psousa.net/demos/webgl/(我从中学到了)。如何将该点形状改为三角形或圆形而不是像那样的点/矩形?
  2. 当点击每个标记点时,必须有一个鼠标按下事件,该事件将显示有关该点的一些信息(如名称,描述等)。如何使用Web GL在每个标记上实现鼠标事件?

0 个答案:

没有答案