javascript - 在谷歌地图中给每个国家不同的颜色

标签 javascript google-maps

有谁知道如何在谷歌地图中给每个国家不同的颜色?

例如:

在世界地图上

蓝色覆盖到英国,然后是红色中国...等

不知道google有没有提供API给每个国家赋予颜色

谢谢

最佳答案

使用 Google map 这真的不容易,正如 @oezi 所说,您需要为每个要着色的国家/地区构建叠加层,坦率地说,这听起来很乱。

但是如果您不需要 Google map 的所有功能,也许您可以使用 Map Chart来自出色的 Google Chart Tools(又名 Chart API)。您可以在交互式 Chart Wizard 中检查和修改彩色 map (以及其他一些)的工作示例。

2017 年更新:这个答案很旧,因此 Map Charts API 已被 Google 弃用。您可以使用 Google Charts API 中的地理图表相反:

https://developers.google.com/chart/interactive/docs/gallery/geochart

希望这对您有所帮助!

关于javascript - 在谷歌地图中给每个国家不同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5698413/

相关文章:

javascript - 如何将 Websockets 与 Pyramid 和 socket.io 一起使用?

javascript - 导航列表中的事件链接

javascript - React map 元素渲染后不显示

javascript - 在php中正确显示 map infoWindow

javascript - 单击按钮后单击不同的按钮

javascript - 如何获取下一个 span 元素的文本?

javascript - 谷歌地图语言只有英语

javascript - 有没有办法从默认的谷歌地图api街景中禁用室内街景

javascript Windows Phone if 语句破坏程序

javascript - php - 使用 mpdf 工具从 googlemap 内容创建 pdf