【问题标题】:How to do automatic imagemaps for regions/borders in a map如何为地图中的区域/边界进行自动图像映射
【发布时间】:2011-10-06 13:24:46
【问题描述】:

我正在寻找一种自动生成世界、国家和地区地图的图像地图的方法。

目前,我有一个使用 tool 手动生成的一个国家/地区的区域图像地图。通过单击一个区域,您将看到一个子区域地图,该地图也是手动生成的。单击子区域将重定向到不同的页面。

目前这适用于一个国家,但我想将其扩展到其他国家。

理想情况下,该解决方案应允许人们轻松选择一个国家并显示相应的图像地图。我曾想过使用 Google 地图或类似的在线工具,但到目前为止我找不到足够的信息或合适的 API 来完成任务。

我也找到了this tool,但不清楚如何自动生成图像映射(或者是否可以这样做)。

欢迎任何帮助或建议。

干杯

【问题讨论】:

标签: java javascript python maps imagemap


【解决方案1】:

不是完美的解决方案,但到目前为止我能够做到:

(使用@Lapple 解决方案,通过以下修改,我能够使用提供的脚本)

我已经使用了here 可用的地图。

1 - 用inkscape打开地图,
2 - 文件 - Inkscape 首选项 - svg 输出并删除选项允许相对坐标,
3 - 选择对象并左右移动,
4 - 将副本另存为纯 svg,
5 - 接下来用一些编辑器打开 svg 文件,删除 viewBox 的行并保存,
6 - 用inkscape再次打开,选择对象并取消组合,
7 - 根据需要调整对象的大小,不要忘记按比例重新缩放,对象 - 变换 - 缩放,
8 - 文件 - 文档属性 - 将页面调整为内容 - 调整为绘图,
9 - 选择所有区域和组,
10 - 文件 - Vaccum defs,
11 - 最后导出为位图,png。

通过这些步骤,我能够使用 Lapple 评论中提供的脚本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 2018-04-25
    • 1970-01-01
    相关资源
    最近更新 更多