什么是用于在世界地图上绘制纬度/经度对的易于使用的 API?
Posted
技术标签:
【中文标题】什么是用于在世界地图上绘制纬度/经度对的易于使用的 API?【英文标题】:What's an easy to use API for plotting latitude/longitude pairs on a world map? 【发布时间】:2011-03-04 20:45:37 【问题描述】:我有一个包含 50000 个纬度/经度对的列表,并希望将它们绘制在地图上。我试过http://gsl-nagoya-u.net/appendix/software/worldmap/。它有效,但似乎在某个点(小于 100)之后忽略了数据。我还能用什么来生成静态图像?我宁愿不使用 javascript。
【问题讨论】:
【参考方案1】:Perl 在 CPAN 中有 GD::Map,看起来差不多。我自己并没有用它来肯定地说,但它是我能找到的最接近你的要求的东西。
【讨论】:
我要试一试。希望它能处理大量数据。 资源过于密集,甚至无法在没有任何数据的情况下创建底图。它运行了 15 分钟,然后我杀死了它。【参考方案2】:您可以使用google maps static image api,它有 1000 张图像/天的限制,但您可以在 5 50 天内获得它。编写链接创建脚本并保存生成的图像。
编辑:看来我误读了您的配对总数。 50天是相当长的时间,也许有办法避免这种情况,否则可能不会首选。
【讨论】:
无论如何我都需要将它们全部绘制在同一张图像上,而不是 50000 张单独的图像。【参考方案3】:您可以查看MapServer。它更像是一个完整的 GIS 平台,所以如果你只需要这样做一次,那就有点矫枉过正了。
【讨论】:
【参考方案4】:其他人必须告诉你从哪里获得基础层,但你可以使用QGIS 渲染合理的地图。
【讨论】:
以上是关于什么是用于在世界地图上绘制纬度/经度对的易于使用的 API?的主要内容,如果未能解决你的问题,请参考以下文章