The default behavior s attempting to zoom to the full data extents, 
there is an option called
nozoom which leaves the map at the zoom you have it set to.
 
Lara wrote:
> Hi Lance,
>
> This does exactly what I want, Except, for some reason the map zooms
> out to level 2 (or 3) after the XML parses. Thank you for fixing this!
>
> Lara
>
> On Jan 31, 12:16 pm, Lance Dyas <[email protected]> wrote:
>   
>> Update your geoxml, the allfoldersopen option will now control the open
>> or closed state of the
>> GML sidebar.
>>
>> parsed event is now firing correctly... but did you want the content
>> visible or just the folder
>> closed?
>>
>>
>>
>> Lance Dyas wrote:
>>     
>>> It looks like the parsed event isnt being thrown correctly for non-kml
>>> data formats. Will see about fixing it.
>>>       
>>> Larawrote:
>>>       
>>>> Hi Lance,
>>>>         
>>>> Thanks again, but I'm sorry I am not having any luck with this. The
>>>> folder is still remains open after the sidebar initiates. I also
>>>> thought that AllFoldersOpen:false would set the sidebar to have the
>>>> folders closed upon parsing. I have tried to tweak the newsest version
>>>> of the geoxml.js to get the effect I want, but I can't figure it out.
>>>>         
>>>> Lara
>>>>         
>>>> ------ CODE
>>>> var exml = new GeoXml("exml", map,"NPL_FS.xml", {noshadow:true,
>>>> sidebarid:"the_side_bar",  iwwidth:260, allfoldersopen:false,
>>>> iconFromDescription:false, domouseover:false, baseicon:bicon});
>>>> var exml1 = new GeoXml("exml1", map, "PCS_FS.xml", {noshadow:true,
>>>> sidebarid:"the_side_bar", allfoldersopen:false,
>>>> iconFromDescription:false, domouseover:false, baseicon:icon});
>>>>         
>>>> exml1.parse("Permit Compliance System");
>>>> GEvent.addListener( exml1, 'parsed', function(){
>>>> exml1.toggleContents(0,false);});
>>>>         
>>>> On Jan 29, 7:06 pm, Lance Dyas <[email protected]> wrote:
>>>>         
>>>>> No you have to wait till the sidebar element actually exists... sorry I
>>>>> didnt detail it more
>>>>> you need to add a listener for the event "parsed" should look something 
>>>>> like
>>>>> this...
>>>>>           
>>>>>  GEvent.addListener( exml1, 'parsed', function(){
>>>>> exml1.toggleContents(0,false);});
>>>>>           
>>>>> AllFoldersOpen = true, over-rides to open state.. but the opposite
>>>>> doesnt force them
>>>>> closed (which would be a reasonable  improvement )
>>>>>           
>>>>> Larawrote:
>>>>>           
>>>>>> Hi Lance,
>>>>>>             
>>>>>> I cannot get exml.toggleContents(0,false); to work. The folder for the
>>>>>> exml1 parsed data opens upon initiation. See relevant code below, and
>>>>>> my page at:http://www.tchdgis.org/googlemaps/mainEHserviceNPL.html.
>>>>>> Click "Show/Hide Layers" and check "EPA Datasets".
>>>>>>             
>>>>>> Am I putting toggleContents in the right location? I want the Folder
>>>>>> in the sidebar for exml1 (Permit Compliance System) closed and
>>>>>> unchecked.
>>>>>>             
>>>>>> ------ CODE
>>>>>> var gicon = new GIcon(icon,"http://www.tchdgis.org/googlemaps/
>>>>>> greensm.gif");
>>>>>> var bicon = new GIcon(icon,"http://www.tchdgis.org/googlemaps/
>>>>>> bluesm.gif");
>>>>>>             
>>>>>> var exml = new GeoXml("exml", map,"NPL_FS.xml", {noshadow:true,
>>>>>> sidebarid:"the_side_bar",  iwwidth:260, allfoldersopen:false,
>>>>>> iconFromDescription:false, domouseover:false, baseicon:bicon});
>>>>>> var exml1 = new GeoXml("exml1", map, "PCS_FS.xml", {noshadow:true,
>>>>>> sidebarid:"the_side_bar", allfoldersopen:false,
>>>>>> iconFromDescription:false, domouseover:false, baseicon:icon});
>>>>>> var exml2 = new GeoXml("exml2", map, "AFS_FS.xml", {noshadow:true,
>>>>>> sidebarid:"the_side_bar", allfoldersopen:false,
>>>>>> iconFromDescription:false, domouseover:false, baseicon:gicon});
>>>>>>             
>>>>>> exml1.toggleContents(0,false);
>>>>>> exml1.parse("Permit Compliance System");
>>>>>>             
>>>>>> .- Hide quoted text -
>>>>>>             
>>>>> - Show quoted text -
>>>>>           
>>>> .
>>>>         
>>> .- Hide quoted text -
>>>       
>> - Show quoted text -
>>     
> >
> .
>
>   


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" 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-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to