Пользовательские иконки KmlLayer - PullRequest
4 голосов
/ 18 ноября 2010

У меня есть веб-сайт, на котором пользователь моего сообщества может импортировать свой KML-файл (экспортированный из Earth of Google Maps) и отобразить карту (за исключением его любимых ресторанов в Чикаго).эта часть была в порядке и проста, но теперь я хотел бы настроить значки на карте, и я не вижу, как это возможно, используя файлы KML ...

есть какое-то другое решение, возможно, экспорт / импортдругой файл вместо кмл?карты Google позволяют экспортировать результаты в формате json / xml?

1 Ответ

5 голосов
/ 30 марта 2011

Если вы пытаетесь просто изменить значки маркера метки, вы можете просто установить стиль метки на стиль, который содержит узел значка.

    <Style id="icon">
        <IconStyle>
            <Icon>
                <href>http://path/to/your/icon.png</href>
            </Icon>
        </IconStyle>
    </Style>
    <Placemark>
        <name>Name</name>
        <description>
        hi
        </description>
        <styleUrl>#icon</styleUrl>
        <Point>
            <coordinates>...</coordinates>
        </Point>
    </Placemark>

Это покажет значок, содержащийся в этом пути для маркера вместо значения по умолчанию.

...