我想在我的 Rails 应用程序之外使用我自己的数据在 Google 地图上实现热图。为此,我需要根据我的数据为每个地图坐标(平铺)生成叠加图像。
我找到了如何使用 ImageMagick 生成它,但我不想依赖它,因为我计划在多个地方分发我的应用程序,所以我想只使用 Ruby 语言来完成。
请注意,我只需要在一个小的透明正方形上绘制不同颜色的点。
我想在我的 Rails 应用程序之外使用我自己的数据在 Google 地图上实现热图。为此,我需要根据我的数据为每个地图坐标(平铺)生成叠加图像。
我找到了如何使用 ImageMagick 生成它,但我不想依赖它,因为我计划在多个地方分发我的应用程序,所以我想只使用 Ruby 语言来完成。
请注意,我只需要在一个小的透明正方形上绘制不同颜色的点。
我认为chunky_png或oily_png将是你最好的选择。它对 ImageMagick 没有外部依赖,并以网络可用格式生成图像。
这本身就是一个大问题,但却是一个已解决的问题,请参阅 Geoserver 或 Mapserver。