如何在 KML 中指定特定位置周围球形气泡的 min/max 高度
How do I specify in KML a min/max altitude of spherical bubble around a certain location
我需要在特定位置周围的球体周围指定一个 min/max 高度。如何使用以下 KML
指定周围的球形气泡
kmlData.append(" <open>1</open>");
kmlData.append(" <Folder>");
kmlData.append(" <Style id=\"alertStyle\">");
kmlData.append(" <IconStyle>");
kmlData.append(" <color>ff0000ff</color>");
kmlData.append(" <colorMode>normal</colorMode>");
kmlData.append(" <Icon>");
kmlData.append(" <href>http://maps.google.com/mapfiles/kml/shapes/placemark_circle.png</href>");
kmlData.append(" <scale>1.0</scale>");
kmlData.append(" </Icon>");
kmlData.append(" </IconStyle>");
kmlData.append(" </Style>");
kmlData.append(" <Style id=\"ownshipBubbleStyle\">");
kmlData.append(" <PolyStyle>");
kmlData.append(" <color>9900ffff</color>");
kmlData.append(" <colorMode>normal</colorMode>");
kmlData.append(" <fill>1</fill>");
kmlData.append(" <outline>0</outline>");
kmlData.append(" </PolyStyle>");
kmlData.append(" </Style>");
kmlData.append(" <name>"+getName()+"</name>");
kmlData.append(" <description>"+getDescription()+"</description>");
kmlData.append(" <open>1</open>");
kmlData.append(getAsAsKml());
kmlData.append(" </Folder>");
kmlData.append("</Document>");
Documentation 说:"In KML, you can import 3D models - such as buildings, bridges, monuments, and statues - in the COLLADA interchange file format"。
因此您需要创建一个球体的3D模型(如this),将其导入kml并指定模型的高度元素)
我需要在特定位置周围的球体周围指定一个 min/max 高度。如何使用以下 KML
指定周围的球形气泡 kmlData.append(" <open>1</open>");
kmlData.append(" <Folder>");
kmlData.append(" <Style id=\"alertStyle\">");
kmlData.append(" <IconStyle>");
kmlData.append(" <color>ff0000ff</color>");
kmlData.append(" <colorMode>normal</colorMode>");
kmlData.append(" <Icon>");
kmlData.append(" <href>http://maps.google.com/mapfiles/kml/shapes/placemark_circle.png</href>");
kmlData.append(" <scale>1.0</scale>");
kmlData.append(" </Icon>");
kmlData.append(" </IconStyle>");
kmlData.append(" </Style>");
kmlData.append(" <Style id=\"ownshipBubbleStyle\">");
kmlData.append(" <PolyStyle>");
kmlData.append(" <color>9900ffff</color>");
kmlData.append(" <colorMode>normal</colorMode>");
kmlData.append(" <fill>1</fill>");
kmlData.append(" <outline>0</outline>");
kmlData.append(" </PolyStyle>");
kmlData.append(" </Style>");
kmlData.append(" <name>"+getName()+"</name>");
kmlData.append(" <description>"+getDescription()+"</description>");
kmlData.append(" <open>1</open>");
kmlData.append(getAsAsKml());
kmlData.append(" </Folder>");
kmlData.append("</Document>");
Documentation 说:"In KML, you can import 3D models - such as buildings, bridges, monuments, and statues - in the COLLADA interchange file format"。
因此您需要创建一个球体的3D模型(如this),将其导入kml并指定模型的高度元素)