为谷歌地图中的每个国家/地区提供不同的颜色

adh*_*yat 12 javascript google-maps

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

例如:

在世界地图上

蓝色覆盖英国,然后RED中国......等

我想知道谷歌是否提供API为每个国家提供颜色

谢谢

dan*_*nii 11

使用谷歌地图这真的不容易,因为@oezi说你需要建立你想要着色的每个国家的叠加层,坦率地说这听起来像一团糟.

但是,如果你并不需要所有的谷歌地图功能的,也许你可以使用地图图表从梦幻般的谷歌图表工具(又名图表API).您可以在交互式图表向导中检查并修改彩色地图(以及其他一些)的工作示例

2017更新:这个答案已经很老了,因此谷歌已经弃用了Map Charts API.您可以使用Geocharts谷歌图表API,而不是:

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

希望这可以帮助!


Pro*_*nia 5

你可以检查这个问题,这和你问的问题是一样的。 如何使用谷歌地图为国家着色?

它谈论的是谷歌地图中的谷歌地理图表。


oez*_*ezi 2

有可能改变地图样式这里有一个非常好的交互式示例- 但是,据我所知,不可能使用它来更改特定国家/地区的样式,因此您必须使用 Polygons 构建自己的叠加层

  • 链接已损坏 (4认同)