<? ini_set( 'memory_limit', '512M' );
   $id = '';
?>
<? echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
    <StyleMap id="msn_ranger_station">
        <Pair>
            <key>normal</key>
            <styleUrl>#sn_ranger_station</styleUrl>
        </Pair>
        <Pair>
            <key>highlight</key>
            <styleUrl>#sh_ranger_station</styleUrl>
        </Pair>
    </StyleMap>
    <Style id="sn_ranger_station">
        <IconStyle>
            <scale>1.2</scale>
            <Icon>
                <href>http://maps.google.com/mapfiles/kml/shapes/ranger_station.png</href>
            </Icon>
            <hotSpot x="0.5" y="0" xunits="fraction" yunits="fraction"/>
        </IconStyle>
        <ListStyle>
        </ListStyle>
    </Style>
    <Style id="sh_ranger_station">
        <IconStyle>
            <scale>1.4</scale>
            <Icon>
                <href>http://maps.google.com/mapfiles/kml/shapes/ranger_station.png</href>
            </Icon>
            <hotSpot x="0.5" y="0" xunits="fraction" yunits="fraction"/>
        </IconStyle>
        <ListStyle>
        </ListStyle>
    </Style>
    <? foreach ($this->dados as $dado):?>

        <?  if ($id <> $dado['id_proposta']): ?>
                <?=$fechaDocument; ?>
                <? $coordenadas = Agro_Util::coordenadas($dado['ds_coordenadas']);?>
                <Document>
                    <name><?=$dado['id_proposta']?></name>
                    <Placemark>
                        <name><![CDATA[ Sinistro: <?=$dado['id_proposta'];?> - <?=$dado['aviso_status']?> ]]></name>
                        <description><![CDATA[ Referência: <?=$dado['ds_referencia_localizacao'];?> ]]></description>
                        <styleUrl>#msn_ranger_station</styleUrl>
                        <Point>
                            <altitudeMode>clampToGround</altitudeMode>
                            <gx:altitudeMode>clampToSeaFloor</gx:altitudeMode>
                            <coordinates><?=$coordenadas['lon'];?>,<?=$coordenadas['lat'];?></coordinates>
                        </Point>
                    </Placemark>
        <?  endif; ?>
                <? if ($dado['ds_coordenadas_geograficas']): ?>
                        <? $coordenadas = Agro_Util::coordenadas($dado['ds_coordenadas_geograficas']); ?>
                    <Placemark>
                        <name><![CDATA[ Sinistro: <?=$dado['id_proposta']; ?> - <?=$dado['ds_item_segurado']?> - <?=$status?> ]]></name>
                        <description><![CDATA[ Status: <?=Agro_Util::formatDbCurrency($dado['vl_area']); ?> ha ]]></description>
                        <Point>
                            <altitudeMode>clampToGround</altitudeMode>
                            <gx:altitudeMode>clampToSeaFloor</gx:altitudeMode>
                            <coordinates><?=$coordenadas['lon'];?>,<?=$coordenadas['lat'];?></coordinates>
                        </Point>
                    </Placemark>
                <? endif; ?>
                <? $fechaDocument = '</Document>'; ?>
        <? $id = $dado['id_proposta']; ?>
    <? endforeach; ?>
    </Document>
</Document>
</kml>
