Preload could be moved to where the description is originally read.. its what I did in my GeoXml parser
On Aug 27, 3:40 pm, Martin <[email protected]> wrote: > Thanks for the reply. > > Sorry there was no link. > The map needs updating to handle the polylines - my much modified > EGeoXml.js never anticipated polylines and caused various errors when > polylines were added to the KML so i had to disable the polyline > creation until i can update the map to properly handle them. > > The KML i'm working with can be found > here:http://maps.google.com/maps/ms?ie=UTF8&hl=en&oe=UTF8&msa=0&msid=10830... > > In that i see all image tags are upper case 'IMG'. > That's image tags used for markers AND polylines (there's only 2 > polylines in the KML at the moment). > And all the source attributes of the image tags are lower case 'src'. > > This is the code to be found in the EGeoXml createMarker() method: > > // Attempt to preload images > if (this.opts.preloadimages) { > var text = desc; > var pattern = /<\s*img/ig; > var result; > var pattern2 = /src\s*=\s*[\'\"]/; > var pattern3 = /[\'\"]/; > > while ((result = pattern.exec(text)) != null) { > var stuff = text.substr(result.index); > var result2 = pattern2.exec(stuff); > if (result2 != null) { > stuff = stuff.substr(result2.index+result2[0].length); > var result3 = pattern3.exec(stuff); > if (result3 != null) { > var imageUrl = stuff.substr(0,result3.index); > this.myimages[this.imageNum] = new Image(); > this.myimages[this.imageNum].src = imageUrl; > this.imageNum++; > } > } > } > > } > > Looks like the search for 'img' in the infowindow HTML is case > insensitive and the search for 'src' is not? > (I'm no expert on regular expressions so may well be wrong lol!) > > There is no such code in EGeoXml's createPolyline() or createPolygon() > methods however. > > So i guess the answer is that EGeoXml doesn't preload images to be > used in infowindow HTML for polylines and polygons - it only preloads > them for infowindow HTML to be used for markers. > > Martin. > > On 27 Aug, 20:18, Garthan <[email protected]> wrote: > > > If I recall EgeoXml looks for the tags in the description and it could > > be case sensitive > > so ... as usual.. sounds like a link to your actual page might be > > handy. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
