Such as in a similar way to what you have now...

if gmapi not included in map-extension.js call, default to v=2
if gmapkey not included in map-extension.js call, then ignore gmapi 
parameter and look for GMap2 loaded by user

- John



David Huynh wrote:
> That would be ideal... although a back door should be available in case 
> Google Maps API gets changed radically.
>
> David
>
> John Callahan wrote:
>   
>> Actually, could we just include the GM API version (along with the API 
>> key) in the map-extension.js call?  It'd be very easy to parse that 
>> parameter and provide benefit in many cases.  Something like the 
>> following (the default would be simply gmapi=2)
>>
>> <script 
>> src="http://api.simile-widgets.org/exhibit/2.2.0/extensions/map/map-extension.js?gmapi=2.94&gmapkey=...key...";
>>  type="text/javascript"></script>
>>
>> - John
>>
>>
>>
>> David Huynh wrote:
>>   
>>     
>>> I believe that if you don't specify any map key when including the map 
>>> extension, but including gmap yourself before, then the map extension 
>>> won't try to load gmap.
>>>
>>> Look in
>>>     
>>> http://api.simile-widgets.org/exhibit/2.2.0/extensions/map/map-extension.js
>>> You can see there's a check
>>>     !("GMap2" in window)
>>>
>>> David
>>>
>>> John Callahan wrote:
>>>   
>>>     
>>>       
>>>> I see the same problem.  For me, the error appeared when displaying the 
>>>> map view once, then displaying another view (like table, timeline, 
>>>> tile), then going back to the map view.  I didn't perform any filtering 
>>>> and the error still appeared.
>>>>
>>>> This is probably a versioning issue with Google Maps API.   I changed 
>>>> the GM API version in map-extension,js (lines 37 - 41) from v=2 to 
>>>> v=2.94 and the error disappeared.  I run Exhibit locally and it was easy 
>>>> for me to make this change; not so easy if you use api.simile-widgets.org.
>>>>
>>>> I only chose 2.94 because I used that version is an app I built about a 
>>>> year ago and it was the first one that popped into my mind!  Of course, 
>>>> I would go with the latest version that keep everything working (until 
>>>> the true cause is found out and fixed.)
>>>>
>>>>
>>>> For details on the GM API version number scheme, see 
>>>> http://groups.google.com/group/Google-Maps-API/web/javascript-maps-api-versioning
>>>>
>>>> - John
>>>>
>>>> **************************************************
>>>> John Callahan
>>>> Geospatial Application Developer
>>>> Delaware Geological Survey, University of Delaware
>>>> 227 Academy St, Newark DE 19716-7501
>>>> Tel: (302) 831-3584  
>>>> Email: [email protected]
>>>> http://www.dgs.udel.edu
>>>> **************************************************
>>>>
>>>>
>>>>
>>>>
>>>> mmauri wrote:
>>>>   
>>>>     
>>>>       
>>>>         
>>>>> Hi everybody.
>>>>> In a html page I defined three views (map, tabular, tile). In the map
>>>>> view I set true the property ex:overviewControl.
>>>>> I found out that filtering the results in the tabular or tile views
>>>>> and then selecting the map view, the  filtered results cannot be
>>>>> plotted due to some errors. You can try by yourself using the
>>>>> president example and adding the property ex:overviewControl into the
>>>>> map div section.
>>>>> This problem disappears changing ex:overviewControl to false.
>>>>>
>>>>> HTH
>>>>> Marco
>>>>>     
>>>>>   
>>>>>     
>>>>>       
>>>>>         
>>>>>           
>>>>   
>>>>     
>>>>       
>>>>         
>>>     
>>>   
>>>     
>>>       
>>   
>>     
>
>
> >
>   

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SIMILE Widgets" 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/simile-widgets?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to