2010-11-17 3 views
4

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

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

+0

Не можете изменить ваш вопрос, чтобы быть более наглядным? Я не понимаю, что вы подразумеваете под «но теперь я бы настроил значки на карте, и я не вижу, как это возможно, используя файлы KML ...». Что именно ты пытаешься сделать? –

ответ

5

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

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

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

Смежные вопросы