Hi lumo, There is an example of creating a custom tile layer in the HelloMaps demo distributed with the gwt-maps download.
On Thu, Aug 6, 2009 at 6:35 AM, lumo<[email protected]> wrote: > > how can i add a custom maptype to my map? > > a friend of mine is writing his map by hand (all js) > > i'm coding it in gwt and therefore i do not want to inject custom js > code. > i can look up his code and came to a point where my ide tells me that > a type cant be instantiated. > > so what i am doing is... > create a Copyright, then a CopyrightCollection. > all fine till i reach TileLayer which cant be instantiated. > > the following code is java (outcommented code is javascript) > I#m trying to reproduce this from javascript as i did not find a > sample for java. (yes, i used the search function) > [java] > String license = "<a > href='http://creativecommons.org/licenses/by-sa/ > 2.0/' target='_blank' onfocus='this.blur()'>CC-BY-SA</a>"; > Copyright copyright = new Copyright(1, LatLngBounds.newInstance > (LatLng > .newInstance(-90.0, -180.0), > LatLng.newInstance(90.0, 180.0)), > 0, license); > CopyrightCollection copyrightCollection = new > CopyrightCollection( > "Kartendaten © 2009 <a > href='http://wiki.openstreetmap.org/ > wiki/Hauptseite' target='_blank' onfocus='this.blur()'> OpenStreetMap</ > a>"); > copyrightCollection.addCopyright(copyright); > // var tilelayers_OSM = new Array(); > // tilelayers_OSM[0] = new GTileLayer(copyrightCollection, 0, > 18); > // tilelayers_OSM[0].getTileUrl = GetTileUrl_OSM; > // tilelayers_OSM[0].isPng = function () { return true }; > // tilelayers_OSM[0].getOpacity = function () { return 1.0 }; > // OSM_map = new > // > GMapType(tilelayers_OSM,G_SATELLITE_MAP.getProjection(),"OSM",{ > // urlArg:'OSM', linkColor:'#000000' }); > // map.addMapType(OSM_map); > // function GetTileUrl_OSM(a,z) {return "http:// > tile.openstreetmap.org/" > // + z + "/" + a.x + "/" + a.y + ".png";} > [/java] > > do you have a sample how this works in java? > > thanks in advance > > > -- Eric Z. Ayers - GWT Team - Atlanta, GA USA http://code.google.com/webtoolkit/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" 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-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
