Google maps 关于热图

Google maps 关于热图,google-maps,heatmap,Google Maps,Heatmap,请看上面的链接图,我想做一些像这样的事情。任何人都可以分享我如何做的细节。此外,我必须为我的特定状态做我如何能做这一切 我尝试过谷歌fusion表的一些东西,但是没有得到这个布局,而且在这里使用的js文件与我自己的不同 谢谢要使此功能正常工作,您需要遵循某些步骤: 首先,你必须确定美国各州的边界。这可以通过传递边界的lat/lng值来获得。请参考此表,其中有美国各州沿边境的Lat/Lng。使用代码绘制多边形 var statesobj={AK:[new google.maps.LatLng70.

请看上面的链接图,我想做一些像这样的事情。任何人都可以分享我如何做的细节。此外,我必须为我的特定状态做我如何能做这一切

我尝试过谷歌fusion表的一些东西,但是没有得到这个布局,而且在这里使用的js文件与我自己的不同


谢谢

要使此功能正常工作,您需要遵循某些步骤:

首先,你必须确定美国各州的边界。这可以通过传递边界的lat/lng值来获得。请参考此表,其中有美国各州沿边境的Lat/Lng。使用代码绘制多边形

var statesobj={AK:[new google.maps.LatLng70.0187,-141.0205, 新google.maps.LatLng70.1292,-141.7291, 新的google.maps.LatLng70.4515,-144.8163]}

所以,现在很容易了。在这些横向/纵向上循环。你可以在我们每个州画多边形

第二,考虑谷歌地图上绘制的所有区域/多边形。然后,您必须通过调用以下方法向多边形对象传递一个新的多边形选项:

setOptions(options:PolygonOptions).
您可以在此处看到不同的选项:

在这个多边形选项中,您可以指定要填充多边形的颜色以及所有其他您想要更改的内容

也可以将“单击”设置为放大。这可以通过使用

map.setCenter(Polygon.getPosition());    //Polygon is Polygon to center on
map.setZoom(map.getZoom() + 1);