1
A
回答
3
默认情况下,如果地标具有点几何图形,则只会看到名称标签,因此对于线和多边形,名称不会显示。
但是,您可以使用多边形和点(通常是中心点或您想要标签出现的位置)创建一个MultiGeometry。如果您不想让默认的黄色图钉出现,只需将带有空IconStyle href元素的样式添加到地标即可。
<?xml version="1.0" encoding="utf-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<name>polygon</name>
<Style>
<IconStyle>
<Icon/>
</IconStyle>
</Style>
<MultiGeometry>
<Point>
<coordinates>-122.4317195,37.801848</coordinates>
</Point>
<Polygon>
<outerBoundaryIs>
<LinearRing>
<coordinates>
-122.43193945401,37.801983684521
-122.431564131101,37.8020327731402
-122.431499536494,37.801715236748
-122.43187136387,37.8016634915437
-122.43193945401,37.801983684521
</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
</MultiGeometry>
</Placemark>
</kml>
0
,如果你有几百个多边形(比方说,一个网格/指数)和你想要展现自己的名字该多几何方法可以非常乏味。
我的首选是使用类似QGIS/Arc的东西,其中我创建了具有多边形属性(包括名称/描述)的多边形质心(点文件)的新矢量文件。我将新的点文件保存为KML点并导入Google地球。从它们中,我为点文件设置了共享样式,图标设置为0%不透明度。
Example of Google Earth Polygons with Labels using above method
相关问题
- 1. R中的点和多边形:获取多边形的名称
- 2. 多边形组中的STConvexHull()多边形
- 3. KML - 层的多边形
- 4. 编辑多边形多边形的多边形路径事件
- 5. 获取多边形名称时标记放置在多边形
- 6. 处理多边形的多边形算法,处理跨边界的多边形
- 7. 从多边形构造多边形
- 8. 多边形到多边形碰撞libgdx
- 9. 将多边形转换为多边形
- 10. 多边形周边
- 11. 从具有共线边的多边形中提取多边形
- 12. kml多边形和标记在一起
- 13. 如何在一组简单多边形中分割多边形
- 14. 如何将kml多边形几何数据转换为Google多边形坐标
- 15. 聚合多边形到多个多边形并保留数据。框架
- 16. kml编码多段线/多边形
- 17. libgdx和box2d中的多边形内多边形
- 18. 多边形的边界框
- 19. 多边形边上的点
- 20. 如何根据多边形名称加入多边形.kml文件和文本文件并创建新图层
- 21. 在PHP中合并KML多边形
- 22. PostGIS中多重多边形与多边形的区别
- 23. 由顶点数组多边形获取多边形的边
- 24. 在较小的多边形中细分多边形的算法
- 25. 如何在c#中获得KML多边形和多角度值?
- 26. 将三角形多边形划分为更小的多边形
- 27. 在Google地图中获取多边形内的多边形
- 28. 隐藏多边形或在box2d中设置多边形的zOrder
- 29. 匹配点在多边形列表中的多边形
- 30. 是多边形
可以试着更详细地解释问题是什么?没有更多的信息,就不可能知道你的意思 - 因此投票结束。 – Fraser