使用 osmroid,我如何为国家着色并仅显示世界地图。 就像下面的地图图片一样:
我正在开发交互式地图,它根据搜索栏的值显示几个彩色国家。例如,每个季节推荐去的国家。 我也思考并尝试过切换预先制作的图像,但我的导演想要与地图进行微交互。例如点击某个彩色国家时弹出的窗口。
如果您有任何替代解决方案,它不一定是地图。
您可以使用SVG地图。在 SVG 上,颜色可以根据要求在客户端轻松更改。这是将 GeoJSON(世界地图)转换为 SVG 的 JavaScript 包geojson2svg,请在此处阅读有关 geojson2svg 用法的更多信息。