Javascript KML-谷歌地图API-添加县名称

Javascript KML-谷歌地图API-添加县名称,javascript,google-maps-api-3,kml,names,Javascript,Google Maps Api 3,Kml,Names,我对.kml和maps很陌生,我有一个项目要在本周末完成。我需要一点帮助 我用的是什么 Google Map API v.3,多个KML文件和一点.js 我所做的: 我有一张科罗拉多州的地图,显示了所有64个县的边界线,这些县被划分为17 kml的文件,每个县都有自己的使用多边形形状的地标。不幸的是,我已经从每个县的地名中删除了这些描述,因为我当时不需要它们,但我可以很容易地将它们放回去 我需要的是: 我希望(需要)县的名字能直接显示在地图上,而不必做任何鼠标操作(点击图层打开呼出气泡)。因此,

我对.kml和maps很陌生,我有一个项目要在本周末完成。我需要一点帮助

我用的是什么 Google Map API v.3,多个KML文件和一点.js

我所做的: 我有一张科罗拉多州的地图,显示了所有64个县的边界线,这些县被划分为17 kml的文件,每个县都有自己的使用多边形形状的地标。不幸的是,我已经从每个县的地名中删除了这些描述,因为我当时不需要它们,但我可以很容易地将它们放回去

我需要的是: 我希望(需要)县的名字能直接显示在地图上,而不必做任何鼠标操作(点击图层打开呼出气泡)。因此,本质上,当您加载地图时,您会看到县边界及其相应的县名称

有没有办法把县名加到地名上?我确实看到了另一篇关于OpenLayers的文章,但我想知道我的选择是什么。如果有人能告诉我最好的选择,我将不胜感激

这里有一个指向临时地图的链接,该地图显示了CO的县:


~Liz

我的最终解决方案是创建每个县名的小的透明.png文本图像,然后我将它们添加为新的标记图像,并将每个图像分别放在地图上。这是我用有限的知识所能做到的最有创意的,而且是在我最初的帖子所提到的另一个领域里完成的

对于每个县(可爱的64个县),这就是我所做的……我仍然希望有更好的解决方案0)

var idenver=new google.maps.MarkerImage(“”,null,null,new google.maps.Point(24,5))

var denver=new google.maps.Marker({位置:new google.maps.LatLng(39.76,-106.88),map:map,icon:idenver})

对于一些项目来说,这不是一个可怕的想法,但我相信一定有更好的方法

利兹


网站www.coloradontransportationmatters.com将于本周末上线。

临时地图中引用的只包含一个点,不包含县的边界。是的,这一点对我来说是一个测试。虽然我认为你的地图比我的花的时间少,但我想知道是否可以去掉阴影颜色,只显示县的轮廓和名称?当然可以。你可以选择可熔合的杀戮者。县的名称可以用css样式。感谢您的时间和回复。我将进一步研究FusionTableLayers,因为这是我为政府网站所做的第二次地图工作。我可能应该学会真正熟悉谷歌的产品~利兹