Соответствует ли Google Maps определение <BalloonStyle>в KML? - PullRequest
1 голос
/ 14 октября 2008

Я использую объект GGeoXml для наложения KML на встроенную карту Google. Мне нужно настроить всплывающее окно для меток, поэтому я пытаюсь использовать элемент <BalloonStyle>:

<?xml version="1.0" encoding="utf-8"?>
<Document xmlns="http://earth.google.com/kml/2.0">
    <name>Concessions</name>
    <Style id="masterPolyStyle">
        ...
        <BalloonStyle>
            <text>
                <![CDATA[
                  <h6>Concession</h6>
                  <h4>$[name]</h4>
                  <p>$[description]</p>
                ]]>
            </text>
            <displayMode>default</displayMode>
            <bgColor>DDA39B81</bgColor>
        </BalloonStyle>
    </Style>

    ...

</Document>

Это работает, как и ожидалось, в Google Earth, но API встроенной карты, похоже, полностью игнорирует это. Я полагаю, что я мог бы просто пропустить элемент <name> и просто поместить все в HTML внутри элемента <description>, но я хотел бы иметь возможность использовать элемент <ExtendedData> отображать пользовательские данные в структурированном виде.

Ответы [ 3 ]

2 голосов
/ 25 апреля 2009

Это теперь задокументировано здесь (2009/04):

http://code.google.com/apis/kml/documentation/kmlelementsinmaps.html

  • нет

(Когда вы спрашивали об этом? Для этого форума / службы нужна большая жирная ДАТА по каждому вопросу, включая год :-))

2 $ с, * Щука

1 голос
/ 14 августа 2010

На самом деле, документ, на который есть ссылка выше (http://code.google.com/apis/kml/documentation/kmlelementsinmaps.html), должен был измениться, теперь он говорит:

частично только поддерживается

Моя проблема в том, что , кажется, работает для одного файла KML, но не для другого. У того, который работает, есть полигональные метки, у другого есть точки, представленные значками - интересно, вот почему ...

1 голос
/ 30 ноября 2008

Нет, как вы упомянули, html в описании - это единственный способ, которым я знаю, что вы можете управлять стилем воздушных шаров через канал kml / georss.

...