Hi Chad, you have been quite explicit with your answers, adding KML support is really a missed feature for V3. Also I see still cannot use customs maps (OpenStreet maps layers) of other type of maps..
Where in the Roadmap we can see when the features of the V2 be implemented in v3 ? regards On May 6, 9:51 am, Jack Berberette <[email protected]> wrote: > Thanks Chad > > On Thu, May 6, 2010 at 10:46 AM, Chad Killingsworth < > > > > [email protected]> wrote: > > I'll email you example code off list. > > > Chad Killingsworth > > > On May 6, 7:13 am, Jack Berberette <[email protected]> wrote: > > > Hi Chad, > > > > I do have a quick question about the XSLT you have...and please forgive > > me > > > my newbiness :-) How would I call something likehttps:// > > cop.vdem.virginia.gov/gis_feeds/GeoRSS2.ashxinto the XSLT you have > > > to create the JSON object....and how would I call the output object. > > Does > > > the XSLT have a place to put in a URL and a place to name the output > > JSON? > > > > Sorry....just really new to this. > > > > Jack > > > > On Tue, May 4, 2010 at 7:22 PM, Chad Killingsworth < > > > > [email protected]> wrote: > > > > Technically the v2 API will load on an iPhone, but it horribly slow. > > > > Seehttp://www.youtube.com/watch?v=zI8at1EmJjAforinformation on > > > > exactly how slow. > > > > > Were I implementing this, I would read the XML file on the server and > > > > change it into a JSON object. I just happen to have an XSLT to change > > > > XML into JSON:http://calendar.missouristate.edu/feed/json.xsl- > > > > you'll need to specify the callback variable and the array elements > > > > variable at the top of the XSL. The array elements variable lists out > > > > any nodes that can occur more than once. For RSS you might use "|item| > > > > category|". Seehttp://code.google.com/apis/gdata/docs/json.htmlfor > > > > more information on how this works. > > > > > Once you have a JSON object, you simply loop through the items and > > > > place them on the map. > > > > for(var i = 0; i < JSONObj.rss.channel.item.length; i++) { > > > > var latLng = new > > > > google.maps.LatLng(parseInt(JSONObj.rss.channel.item[i].geo$lat, 10), > > > > parseInt(JSONObj.rss.channel.item[i].geo$long, 10)); > > > > //create marker with latLng ... > > > > } > > > > > Good luck, > > > > Chad Killingsworth > > > > > On May 3, 9:22 pm, Jack Berberette <[email protected]> wrote: > > > > > Hi Chad, > > > > > > Thanks for the quick response. Is it possible to do this with an XML > > > > feed. > > > > > If not...can this be done with v2? > > > > > > Thanks, > > > > > > Jack > > > > > > On Mon, May 3, 2010 at 8:50 PM, Chad Killingsworth < > > > > > > [email protected]> wrote: > > > > > > The v3 API doesn't currently support KML data. It is however listed > > on > > > > > > the development roadmap. > > > > > > > Chad Killingsworth > > > > > > > On May 3, 12:56 pm, Jack Berberette <[email protected]> wrote: > > > > > > > I tried that link but could not find the answer. I searched but > > > > couldn't > > > > > > > find anything relevant. > > > > > > > > I don't understand v2 v.s. v3 but all I'm trying to do is get > > this > > > > piece: > > > > > > > var geoXml = new GGeoXml(" > > > > > >https://cop.vdem.virginia.gov/gis_feeds/GeoRSS2.ashx"); > > > > > > > > to show up as markers on the following code and don't know how to > > do > > > > > > it...I > > > > > > > have commented out my attempts. As soon as I un-comment them I > > get a > > > > > > blank > > > > > > > screen. The site is athttp:// > >www.gamecarver.com/maptest2.html...Iam > > > > > > > really stuck and don't know what to do: > > > > > > > > <html> > > > > > > > <head> > > > > > > > <meta name="viewport" content="initial-scale=1.0, > > user-scalable=no" > > > > /> > > > > > > > <meta http-equiv="content-type" content="text/html; > > charset=UTF-8"/> > > > > > > > <title>Google Maps JavaScript API v3 Example: iPhone > > > > Geolocation</title> > > > > > > > <script type="text/javascript" src=" > > > > > >http://maps.google.com/maps/api/js?sensor=true"></script> > > > > > > > <script type="text/javascript"> > > > > > > > var initialLocation; > > > > > > > var statepolice = new google.maps.LatLng(37.502168, -77.542212); > > > > > > > // var geoXml = new GGeoXml(" > > > > > >https://cop.vdem.virginia.gov/gis_feeds/GeoRSS2.ashx"); > > > > > > > > function initialize() { > > > > > > > var myOptions = { > > > > > > > zoom: 14, > > > > > > > mapTypeId: google.maps.MapTypeId.ROADMAP > > > > > > > }; > > > > > > > var map = new > > > > google.maps.Map(document.getElementById("map_canvas"), > > > > > > > myOptions); > > > > > > > > // Safari supports the W3C Geolocation method > > > > > > > if(navigator.geolocation) { > > > > > > > navigator.geolocation.getCurrentPosition(function(position) { > > > > > > > initialLocation = new > > > > > google.maps.LatLng(position.coords.latitude,position.coords.longitude); > > > > > > > > var placeMarker = new google.maps.Marker({ > > > > > > > position: initialLocation, > > > > > > > map: map, > > > > > > > }); > > > > > > > // map.addOverlay(geoXml); > > > > > > > map.setCenter(initialLocation); > > > > > > > }, function() { > > > > > > > handleNoGeolocation(browserSupportFlag); > > > > > > > }); > > > > > > > } else { > > > > > > > // Browser doesn't support Geolocation > > > > > > > handleNoGeolocation(); > > > > > > > } > > > > > > > > function handleNoGeolocation() { > > > > > > > initialLocation = statepolice; > > > > > > > map.setCenter(initialLocation); > > > > > > > }} > > > > > > > > </script> > > > > > > > </head> > > > > > > > <body style="margin:0px; padding:0px;" onload="initialize()"> > > > > > > > <div id="map_canvas" style="width:100%; height:100%"></div> > > > > > > > </body> > > > > > > > </html> > > > > > > > > On Mon, May 3, 2010 at 1:04 PM, Jack Berberette < > > [email protected]> > > > > > > wrote: > > > > > > > > Thanks Rossko....is there a way to do this with v3. Would it > > be > > > > better > > > > > > to > > > > > > > > do it that way? > > > > > > > > > Jack > > > > > > > > > On Mon, May 3, 2010 at 1:02 PM, Rossko < > > [email protected] > > > > > > > wrote: > > > > > > > > >> You're using API v2. That has its own group - > > > > > > > >>http://groups.google.com/group/Google-Maps-API > > > > > > > > >> -- > > > > > > > >> You received this message because you are subscribed to the > > Google > > > > > > Groups > > > > > > > >> "Google Maps JavaScript API v3" group. > > > > > > > >> To post to this group, send email to > > > > > > > >> [email protected]. > > > > > > > >> To unsubscribe from this group, send email to > > > > > > > >> [email protected]<google-maps-js-api-v3%2B > > > > > > > >> [email protected]><google-maps-js-api-v3%2B > > [email protected]><google-maps-js-api-v3%2B > > > > [email protected]><google-maps-js-api-v3%2B > > > > > > [email protected]> > > > > > > > >> . > > > > > > > >> For more options, visit this group at > > > > > > > >>http://groups.google.com/group/google-maps-js-api-v3?hl=en. > > > > > > > > > PR: wait... I: wait... L: wait... LD: wait... I: wait... > > > > wait... > > > > > > Rank: > > > > > > > > wait... Traffic: wait... Price: wait... C: wait... > > > > > > > > PR: wait... <javascript:{}> I: wait... <javascript:{}> L: > > > > > > > wait...<javascript:{}> LD: > > > > > > > wait... <javascript:{}> I: wait... <javascript:{}>wait... > > > > <javascript:{}> > > > > > > Rank: > > > > > > > wait... <javascript:{}> Traffic: wait... <javascript:{}> Price: > > > > > > > wait...<javascript:{}> C: > > > > > > > wait... <javascript:{}> > > > > > > > > -- > > > > > > > You received this message because you are subscribed to the > > Google > > > > Groups > > > > > > "Google Maps JavaScript API v3" group. > > > > > > > To post to this group, send email to > > > > > > [email protected]. > > > > > > > To unsubscribe from this group, send email to > > > > > > [email protected]<google-maps-js-api-v3%2B > > > > > > [email protected]><google-maps-js-api-v3%2B > > [email protected]><google-maps-js-api-v3%2B > > > > [email protected]> > > > > > > . > > > > > > > For more options, visit this group athttp:// > > > > > > groups.google.com/group/google-maps-js-api-v3?hl=en. > > > > > > > -- > > > > > > You received this message because you are subscribed to the Google > > > > Groups > > > > > > "Google Maps JavaScript API v3" group. > > > > > > To post to this group, send email to > > > > > > [email protected]. > > > > > > To unsubscribe from this group, send email to > > > > > > [email protected]<google-maps-js-api-v3%2B > > > > > > [email protected]><google-maps-js-api-v3%2B > > [email protected]><google-maps-js-api-v3%2B > > > > [email protected]> > > > > > > . > > > > > > For more options, visit this group at > > > > > >http://groups.google.com/group/google-maps-js-api-v3?hl=en. > > > > > > -- > > > > > You received this message because you are subscribed to the Google > > Groups > > > > "Google Maps JavaScript API v3" group. > > > > > To post to this group, send email to > > > > [email protected]. > > > > > To unsubscribe from this group, send email to > > > > [email protected]<google-maps-js-api-v3%2B > > > > [email protected]><google-maps-js-api-v3%2B > > [email protected]> > > > > . > > > > > For more options, visit this group athttp:// > > > > groups.google.com/group/google-maps-js-api-v3?hl=en. > > > > > -- > > > > You received this message because you are subscribed to the Google > > Groups > > > > "Google Maps JavaScript API v3" group. > > > > To post to this group, send email to > > > > [email protected]. > > > > To unsubscribe from this group, send email to > > > > [email protected]<google-maps-js-api-v3%2B > > > > [email protected]><google-maps-js-api-v3%2B > > [email protected]> > > > > . > > > > For more options, visit this group at > > ... > > read more » -- You received this message because you are subscribed to the Google Groups "Google Maps JavaScript API v3" 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-js-api-v3?hl=en.
