この問題は約2日間私を悩ませてきましたが、Googleは私がこれを理解するのを助けていません。基本的に、以下のコードはバルーン内のテキストを定義する必要があります。残念ながら、それはそのようには機能していません。GEがKMLで定義されたスタイルを処理できない場合、フォールバックのように見える結果になります。
これが、レンダリングのためにKMLをGEプラグインに直接挿入しようとした(多くの)方法の1つです。
var kmlString = '' +
'<?xml version="1.0" encoding="UTF-8"?>' +
'<kml xmlns="http://www.opengis.net/kml/2.2">' +
' <Document>' +
' <Style id="sitegeom">' +
' <BalloonStyle>' +
' <text>' +
' <![CDATA[' +
' this is<br>a test' +
' ]]>' +
' </text>' +
' </BalloonStyle>' +
' </Style>' +
' </Document>' +
'</kml>';
var kmlObject = $wnd.ge.parseKml(kmlString);
$wnd.ge.getFeatures().appendChild(kmlObject);
このスニペットのベースとなるコードは、GEドキュメントから直接取得されました。図に行きます。誰かアイデアがありますか?