如何使用 osmroid 为国家着色并仅显示世界范围的地图

问题描述 投票:0回答:1

使用 osmroid,我如何为国家着色并仅显示世界地图。 就像下面的地图图片一样:

我正在开发交互式地图,它根据搜索栏的值显示几个彩色国家。例如,每个季节推荐去的国家。 我也思考并尝试过切换预先制作的图像,但我的导演想要与地图进行微交互。例如点击某个彩色国家时弹出的窗口。

如果您有任何替代解决方案,它不一定是地图。

android openstreetmap
1个回答
0
投票

您可以使用SVG地图。在 SVG 上,颜色可以根据要求在客户端轻松更改。这是将 GeoJSON(世界地图)转换为 SVG 的 JavaScript 包geojson2svg,请在此处阅读有关 geojson2svg 用法的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.