我正在为背包客开发适合移动设备的地理定位网络应用。我已经使用D3进行数据访问,使用Leaflet来浏览Google地图(以及其他地图图层)。我的应用程序具有脱机使用功能,例如将coords保存到localstorage,然后在找到Internet连接时上传它们。
我正在考虑使用d3将GPS坐标绘制到svg地图投影上,有效地允许我有一个离线世界地图,可以显示用户的大致位置。以下是我发现的两个使用GPS坐标的演示:
http://www.kgryte.com/gists/d3/maps/places/
http://dwtkns.com/pointplotter/
我的问题是:是否有可能将第一个链接中的d3 globe与Leaflet整合为一个层?
我的理由是我会使用SVG地图作为离线使用的备份,但我想让Leaflet处理标记,标记弹出窗口,缩放等。我会让两个解决方案在相同的数据集上工作标记位置和内容,所以它只是“交换”地图的一种情况。
是否有类似这样的演示/插件? Leaflet仅适用于基于图块的地图吗?