Пользовательские значки KmlLayer

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

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


person Francesco    schedule 17.11.2010    source источник
comment
Не могли бы вы отредактировать свой вопрос, чтобы он был более описательным? Я не понимаю, что вы имеете в виду, но теперь я бы настроил значки на карте, и я не понимаю, как это возможно с использованием файлов KML.... Что именно вы пытаетесь сделать?   -  person Jim Tough    schedule 20.11.2010


Ответы (1)


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

    <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>

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

person Tony    schedule 30.03.2011