【发布时间】:2014-09-02 20:04:29
【问题描述】:
首先,我想告诉大家,这是我第一次使用如此庞大的数据集开发地图应用程序。所以,我被锁定在下面列出的技术或技术中......
概述
我想要实现的是能够将我公司在美国的市场信息加载到某种形式的基于网络的地图软件上。目前我正在尝试使用 Google Maps JS api 和 GeoJSON 数据来实现这一点,但并不反对其他替代方案。我从 ArcGIS 导出到 GeoJSON 文件中大约有 163 个文件(从 6MB 到 200KB 不等),然后加载到数据库中(当前为 GeoJSON 字符串)。我们开发了一个 UI,可以根据当前地图边界和相应记录中的 Max/Min 计算来加载数据。
我遇到的问题是地图本身的渲染时间,这在不同区域、状态或缩放级别之间切换时很烦人。就所检索数据的大小而言,加载数据的 API 调用是可以接受的。我的老板说它非常适合用于概念验证,但希望能更快地看到它。
问题
您可以提供哪些建议来增加渲染时间?
对于我想要完成的工作,是否有更好的选择(第 3 方库、技术等)?
一位同事建议导出地图形状并仅使用图像来覆盖基于坐标的信息。对此有何意见?
【问题讨论】:
标签: google-maps gis geojson