Google maps 如何在GeoJson文件中将每个点的样式设置为不同的图标?
我正在google maps上显示几个geojson文件的大列表,使用以下调用: map.data.loadGeoJson() 在这个列表中,我有不同类别的点,我想给每个类别分配一个唯一的图标,这样点会以不同的方式显示,用户无需单击点就可以知道点是哪个类别 我在geojson中内置了所有信息,但不确定在HTML页面中要调用什么javascript,因此我可以将每个点的样式设置为正确的图标。如果有人有一些想法可以分享,那就太好了 谢谢你的帮助 你看过吗` 它不是自动的,但用户不必单击Google maps 如何在GeoJson文件中将每个点的样式设置为不同的图标?,google-maps,Google Maps,我正在google maps上显示几个geojson文件的大列表,使用以下调用: map.data.loadGeoJson() 在这个列表中,我有不同类别的点,我想给每个类别分配一个唯一的图标,这样点会以不同的方式显示,用户无需单击点就可以知道点是哪个类别 我在geojson中内置了所有信息,但不确定在HTML页面中要调用什么javascript,因此我可以将每个点的样式设置为正确的图标。如果有人有一些想法可以分享,那就太好了 谢谢你的帮助 你看过吗` 它不是自动的,但用户不必单击 map.
map.data.addListener('mouseover', function(event) {
map.data.revertStyle();
map.data.overrideStyle(event.feature, {strokeWeight: 8});
您在文档中看到了吗?可能是ok的副本,提示为thx。您的想法是正确的,但我不希望用户做任何事情-标记应该根据json文件中的功能加载不同的图标。谷歌的示例代码足够接近了,我让它工作了。