我正在使用KML和Google Maps API。 KML用于在州际公路上显示Mile Markers(见截图):
KML的片段:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Style id="randomLabelColor">
<LabelStyle>
<color>ff0000cc</color>
<colorMode>random</colorMode>
<scale>1.5</scale>
</LabelStyle>
</Style>
<Placemark>
<name>17</name>
<styleUrl>#randomLabelColor</styleUrl>
<description>I-684 MM NORTHBOUND: 17</description>
<Style>
<IconStyle>
<Icon>
<href>http://www.xxxx.com/images/mapicons/milemarker.png</href>
</Icon>
</IconStyle>
</Style>
<Point>
<coordinates>-73.67661,41.25393</coordinates>
</Point>
</Placemark>
</Document>
</kml>
我意识到点击Mile Marker图标会显示一个带有名称和描述的标注。但是可以在图标旁边的地图上绘制标签吗?我想将数字英里标记放在地图上(例如17)
或者我是否需要使用javascript并创建标记而不是KML?
答案 0 :(得分:0)
我一直在寻找同一个问题的答案。浏览Google Maps API&#34; KML和GeoRSS图层&#34;我注意到<LabelStyle>
element is not supported。