Hello,
I am using kmz files to load new layers over the map.
I need to implement searching features for an input value of a
property (field) of objects (markers, polylines, polygons) in a
kmllayer from a kmz file (var georssLayer = new
google.maps.KmlLayer('http://.....).
There is a way to make the search direct into kmllayer object?
In the documentation "Because KML may include a large number of
features, you may not access feature data from the KmlLayer object
directly"
Assuming that the kml file is like bellow, I wish to find all object
having property LIN_DSPE=100,, without parsing again the kml file and
buiding objects collection.
Thank you,
Romeo

<?xml version="1.0" encoding="utf-8" ?>
<kml xmlns="http://www.opengis.net/kml/2.2";>
<Document><Folder><name>ROU_TER_LINEDATA_OBJ_GEO</name>
<Schema name="ROU_TER_LINEDATA_OBJ_GEO" id="ROU_TER_LINEDATA_OBJ_GEO">
        <SimpleField name="Name" type="string"></SimpleField>
        <SimpleField name="Description" type="string"></SimpleField>
        <SimpleField name="Lies" type="string"></SimpleField>
        <SimpleField name="CC" type="string"></SimpleField>
        <SimpleField name="Line" type="string"></SimpleField>
        <SimpleField name="Section" type="float"></SimpleField>
        <SimpleField name="MAS_CC" type="string"></SimpleField>
        <SimpleField name="MAS_AGC1" type="string"></SimpleField>
        <SimpleField name="MAS_SEC" type="int"></SimpleField>
        <SimpleField name="MAS_NAME_START_NODE" type="string"></SimpleField>
        <SimpleField name="MAS_NAME_END_NODE" type="string"></SimpleField>
        <SimpleField name="MAS_SNCOD" type="string"></SimpleField>
        <SimpleField name="MAS_ENCOD" type="string"></SimpleField>
        <SimpleField name="MAS_MLOCAT" type="int"></SimpleField>
        <SimpleField name="MAS_RELA" type="string"></SimpleField>
        <SimpleField name="MAS_NTTC" type="string"></SimpleField>
        <SimpleField name="LIN_LENGTH" type="int"></SimpleField>
        <SimpleField name="LIN_TYP" type="string"></SimpleField>
        <SimpleField name="LIN_MSPE" type="int"></SimpleField>
        <SimpleField name="LIN_DSPE" type="int"></SimpleField>
        <SimpleField name="LIN_LLL" type="string"></SimpleField>
        <SimpleField name="LIN_NTR" type="int"></SimpleField>
        <SimpleField name="LIN_DIST" type="int"></SimpleField>
        <SimpleField name="LIN_TGAU" type="string"></SimpleField>
        <SimpleField name="LIN_LGAU" type="string"></SimpleField>
        <SimpleField name="LIN_RSG" type="string"></SimpleField>
        <SimpleField name="LIN_TSYS" type="string"></SimpleField>
        <SimpleField name="LIN_2WAY" type="string"></SimpleField>
        <SimpleField name="LIN_TSIG" type="string"></SimpleField>
        <SimpleField name="LIN_MGRA" type="float"></SimpleField>
        <SimpleField name="LIN_MRAD" type="int"></SimpleField>
        <SimpleField name="LIN_MCAPA" type="int"></SimpleField>
        <SimpleField name="LIN_AM100" type="float"></SimpleField>
        <SimpleField name="LIN_AM120" type="float"></SimpleField>
        <SimpleField name="LIN_CYEAR" type="string"></SimpleField>
        <SimpleField name="LIN_OYEAR" type="string"></SimpleField>
        <SimpleField name="LIN_RELA" type="string"></SimpleField>
        <SimpleField name="COD_ENTER" type="string"></SimpleField>
        <SimpleField name="COD_NOO" type="int"></SimpleField>
        <SimpleField name="COD_OPE_I" type="string"></SimpleField>
        <SimpleField name="COD_OPE_II" type="string"></SimpleField>
        <SimpleField name="COD_OPE_III" type="string"></SimpleField>
        <SimpleField name="COD_RCOD" type="int"></SimpleField>
        <SimpleField name="COD_AGC2" type="string"></SimpleField>
        <SimpleField name="COD_PAN1" type="string"></SimpleField>
        <SimpleField name="COD_PAN2" type="string"></SimpleField>
        <SimpleField name="COD_PAN3" type="string"></SimpleField>
        <SimpleField name="COD_RELA" type="string"></SimpleField>
        <SimpleField name="OPE_MTTPT" type="int"></SimpleField>
        <SimpleField name="OPE_MTTFT" type="int"></SimpleField>
        <SimpleField name="OPE_NPFT" type="int"></SimpleField>
        <SimpleField name="OPE_NPPT" type="int"></SimpleField>
        <SimpleField name="OPE_FNETL" type="int"></SimpleField>
        <SimpleField name="OPE_PASKM" type="int"></SimpleField>
        <SimpleField name="OPE_PGLOA" type="int"></SimpleField>
        <SimpleField name="OPE_FGLOA" type="int"></SimpleField>
        <SimpleField name="OPE_PTMOVE" type="int"></SimpleField>
        <SimpleField name="OPE_FTMOVE" type="int"></SimpleField>
        <SimpleField name="OPE_TOS" type="string"></SimpleField>
        <SimpleField name="OPE_FOS" type="int"></SimpleField>
        <SimpleField name="OPE_RELA" type="string"></SimpleField>
        <SimpleField name="CountryCode2" type="string"></SimpleField>
        <SimpleField name="ShortName" type="string"></SimpleField>
        <SimpleField name="FullName" type="string"></SimpleField>
        <SimpleField name="mas_cc_2" type="string"></SimpleField>
        <SimpleField name="mas_agc1_2" type="string"></SimpleField>
        <SimpleField name="mas_sec_2" type="int"></SimpleField>
        <SimpleField name="CountOfTun_rn" type="int"></SimpleField>
        <SimpleField name="CountOfbri_rn" type="int"></SimpleField>
        <SimpleField name="CountOfOve_rn" type="int"></SimpleField>
        <SimpleField name="CountOfLev_rn" type="int"></SimpleField>
</Schema>
  <Placemark>
  <Style><LineStyle><color>ff0000ff</color></LineStyle>
<PolyStyle><fill>0</fill></PolyStyle></Style>
        <ExtendedData><SchemaData schemaUrl="#ROU_TER_LINEDATA_OBJ_GEO">
                <SimpleData name="Lies">46324</SimpleData>
                <SimpleData name="CC">ROU</SimpleData>
                <SimpleData name="Line">C054/1</SimpleData>
                <SimpleData name="Section">1</SimpleData>
                <SimpleData name="MAS_CC">ROU</SimpleData>
                <SimpleData name="MAS_AGC1">C054/1</SimpleData>
                <SimpleData name="MAS_SEC">1</SimpleData>
                <SimpleData name="MAS_NAME_START_NODE">Episcopia Bihor BCP</
SimpleData>
                <SimpleData name="MAS_NAME_END_NODE">Episcopia Bihor 
BS</SimpleData>
                <SimpleData name="MAS_SNCOD">00942</SimpleData>
                <SimpleData name="MAS_ENCOD">32742</SimpleData>
                <SimpleData name="MAS_MLOCAT">0</SimpleData>
                <SimpleData name="MAS_RELA">2001/01/01</SimpleData>
                <SimpleData name="MAS_NTTC">300</SimpleData>
                <SimpleData name="LIN_LENGTH">7711</SimpleData>
                <SimpleData name="LIN_TYP">BOT</SimpleData>
                <SimpleData name="LIN_MSPE">60</SimpleData>
                <SimpleData name="LIN_DSPE">80</SimpleData>
                <SimpleData name="LIN_LLL">C3</SimpleData>
                <SimpleData name="LIN_NTR">1</SimpleData>
                <SimpleData name="LIN_DIST">400</SimpleData>
                <SimpleData name="LIN_TGAU">STA</SimpleData>
                <SimpleData name="LIN_LGAU">GC</SimpleData>
                <SimpleData name="LIN_RSG">GC</SimpleData>
                <SimpleData name="LIN_TSYS">NON</SimpleData>
                <SimpleData name="LIN_2WAY">T</SimpleData>
                <SimpleData name="LIN_TSIG">MAN</SimpleData>
                <SimpleData name="LIN_MGRA">0</SimpleData>
                <SimpleData name="LIN_MRAD">2800</SimpleData>
                <SimpleData name="LIN_MCAPA">384</SimpleData>
                <SimpleData name="LIN_AM100">20.5</SimpleData>
                <SimpleData name="LIN_AM120">20.5</SimpleData>
                <SimpleData name="LIN_CYEAR">1911/01/01</SimpleData>
                <SimpleData name="LIN_OYEAR">1975/01/01</SimpleData>
                <SimpleData name="LIN_RELA">2001/01/01</SimpleData>
                <SimpleData name="COD_ENTER"></SimpleData>
                <SimpleData name="COD_NOO">0</SimpleData>
                <SimpleData name="COD_OPE_I"></SimpleData>
                <SimpleData name="COD_OPE_II"></SimpleData>
                <SimpleData name="COD_OPE_III"></SimpleData>
                <SimpleData name="COD_RCOD">0</SimpleData>
                <SimpleData name="COD_AGC2"></SimpleData>
                <SimpleData name="COD_PAN1"></SimpleData>
                <SimpleData name="COD_PAN2"></SimpleData>
                <SimpleData name="COD_PAN3"></SimpleData>
                <SimpleData name="COD_RELA">2001/01/01</SimpleData>
                <SimpleData name="OPE_MTTPT">0</SimpleData>
                <SimpleData name="OPE_MTTFT">0</SimpleData>
                <SimpleData name="OPE_NPFT">0</SimpleData>
                <SimpleData name="OPE_NPPT">0</SimpleData>
                <SimpleData name="OPE_FNETL">0</SimpleData>
                <SimpleData name="OPE_PASKM">0</SimpleData>
                <SimpleData name="OPE_PGLOA">0</SimpleData>
                <SimpleData name="OPE_FGLOA">0</SimpleData>
                <SimpleData name="OPE_PTMOVE">0</SimpleData>
                <SimpleData name="OPE_FTMOVE">0</SimpleData>
                <SimpleData name="OPE_TOS"></SimpleData>
                <SimpleData name="OPE_FOS">0</SimpleData>
                <SimpleData name="OPE_RELA">2001/01/01</SimpleData>
                <SimpleData name="CountryCode2">RO</SimpleData>
                <SimpleData name="ShortName">ROMANIA</SimpleData>
                <SimpleData name="FullName">Romania</SimpleData>
                <SimpleData name="mas_cc_2">ROU</SimpleData>
                <SimpleData name="mas_agc1_2">C054/1</SimpleData>
                <SimpleData name="mas_sec_2">1</SimpleData>
                <SimpleData name="CountOfTun_rn">0</SimpleData>
                <SimpleData name="CountOfbri_rn">0</SimpleData>
                <SimpleData name="CountOfOve_rn">0</SimpleData>
                <SimpleData name="CountOfLev_rn">0</SimpleData>
        </SchemaData></ExtendedData>
      <LineString><coordinates>21.828558999999995,47.175441999999997
21.828852,47.175277999999999 21.821407,47.155028999999999
21.821638,47.145657 21.825591999999997,47.139422999999994
21.834727999999998,47.131587999999994
21.858472999999996,47.118220999999998 21.863818999999999,47.111359
21.864698,47.105671</coordinates></LineString>
  </Placemark>
</Folder>
</Document>
</kml>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to