我想从许多气象站绘制当前温度(或气压等)的地图,其基础地图仍然可以识别。这个问题最容易想到如下:
我有一系列来自不规则间隔点的点测量值——想想三个 GPS 坐标,每个坐标都有一个温度值。我的站点可能彼此非常接近或相距甚远,用户可能想要放大或缩小。冷的应该是蓝色的,温暖的应该是红色的。理想情况下,我想只传递数组、颜色范围,然后处理其余的。我希望一切都在网络浏览器中。用户需要能够放大、缩小、四处移动以及回到他当前的位置。
我什至不知道如何思考这个问题。如果用户已经足够缩小,不透明的点可能会太近以致于遮挡地形。但是,放大后,很高兴能识别出车站本身的点。这大概需要一些智能来实现有多少点,例如,相对于显示器的密度?没有把握。
我相信谷歌地图会为许多 API 调用收费,所以我更喜欢使用可以使用不同底层地图的开放地图和/或开放 API。它不必花哨。我不关心方向等——只是一张在大多数缩放设置下都可以识别的地图,带有地标和街道名称,以及我漂亮的温度站覆盖颜色,这样用户就可以看到哪里很冷,哪里很冷它是温暖的。
(站点可以在线和离线,但我不需要每小时更新一次以上。我可以将地图测量值放入可通过 URL 访问的文件中。)
对于高级 Web 程序员来说,这是一个简单的问题还是一个困难的问题?
/iaw