标记太多:如何将它们作为图块层呈现为服务器端?

时间:2013-01-27 08:23:35

标签: google-maps-api-3

我正在开发一个使用Google Maps JavaScript API V.3作为前端的公共交通信息的网络应用程序。 但是由于地图上显示的标记(中转站)数量很多,客户端性能非常差,尤其是地图平移(尽管标记是基于地图边界动态加载的)。

对于可用性设计,聚类标记不是一种选择。所以我正在考虑将这些标记渲染为服务器端的单独图块层。然后可以在地图对象上使用谷歌地图事件onclick和onmousemove来模仿标记交互。

问题是:这样做的好方法是什么?我应该研究哪种服务/ API /软件/服务器能够以最小的开销和学习曲线实现这一目标?你能指点我的起点吗?

我已经查看了Google的Fusion Table,但它不允许自定义标记图像,因此不是一个可接受的选择。

我的项目环境是:Apache服务器上的PHP CodeIgniter作为后端,PostgreSQL 9.2 + PostGis 2.0作为数据库系统,全部托管在Amazon EC2小型实例服务器上。

PS。我的网站位于www.bussup.com,如果您感兴趣的话(它尚未国际化,很抱歉没有英语支持)

1 个答案:

答案 0 :(得分:3)

使用:

两者都自动处理。