Hi MrBigMatt,
I know this post is quite old, however I've not been able to find any other relevant information on my issue:
basically, my problem is I am unable to show any extended data on the balloon of a placemark with gx:track in it. That is: what is wrong with my program is what you said was working with you!
I don't care for the balloon associated with the track, I just want to show my extended data on the balloon of the placemark.
I already knew and followed the links you posted, I used a balloonstyle for the placemark but entity replacement is not working.
I have this simple schema:
<Schema name="mySchema" id="mySchemaID">
<gx:SimpleArrayField type="float" name="WindSpd">
<displayName>Wind Speed (kt)</displayName>
</gx:SimpleArrayField>
</Schema>
and this gx:track-enabled placemark:
<name>My Placemark</name>
<styleUrl>#myStyle</styleUrl>
<gx:Track>
<altitudeMode>absolute</altitudeMode>
<when>2012-03-07T18:00:53+02:00</when>
...
<gx:coord>16.399 42.007999 -1</gx:coord>
<SchemaData schemaUrl="#mySchema">
<gx:SimpleArrayData kml:name="WindSpd">
<gx:value>1.7</gx:value>
</gx:SimpleArrayData>
</SchemaData>
</ExtendedData>
</gx:track>
</Placemark>
I then used this balloon style, myStyle:
<IconStyle>
<scale>1.05</scale>
<Icon>
</Icon>
</IconStyle>
<LabelStyle>
<scale>0.9</scale>
</LabelStyle>
<![CDATA[
$[mySchema/WindSpd/displayName] = $[mySchema/WindSpd]
]]>
</text>
But, when I click on the placemark, I see a balloon with the string "$[mySchema/WindSpd/displayName] = $[mySchema/WindSpd]": that is: entities are not replaced.
A click on the track, instead, brings up a balloon with the default table, as you already pointed out.
Since your example website is not working anymore, could you please post your code with the working (styled) balloons for the placemark?
Thank you very much for your help,
Hope you had luck with your project!
Thanks,
bye,
Isidoro