On Jul 12, 4:03 pm, "[email protected]" <[email protected]> wrote: > On Jul 12, 10:23 am, ActivityPedia <[email protected]> wrote: > > > Thanks a lot ! > > this solution works great. > > I've been trying to use it (with rss2kml) on a yahoo pipe. > > > My yahoo pipe with kml output is here > > :http://pipes.yahoo.com/pipes/pipe.run?_id=05d488cc3681dcf152902bca437... > > > if I copy the output in a file and try it : everything's fine. > > If I try to access the url : it doesn't work. > > Any one knows why ? > > The Cross-domain restriction on > XmlHttp.http://www.google.com/search?client=gmail&rls=gm&q=Cross-domain%20res... > > You need to use a proxy.
Actually that is wrong. Your "kml" only includes the icon definition, there are no placemarks to be displayed. http://www.activitypedia.org/rss2kml.php?time=1278978549703&url=http%3A//pipes.yahoo.com/pipes/pipe.run%3F_id%3D05d488cc3681dcf152902bca4373ccc7%26_render%3Dkml&icon=http://www.activitypedia.org/img/gmap/gmap1.png -- Larry > > > > > Maybe the "&" caracter in url is doing something wrong ? > > > here is my test :http://www.activitypedia.org/rss2map.php > > if everything was correct, you should see purple AND green icons. > > purple is for the copy of the kml, green is for the rss2kml directly > > plugged on yahoo pipes. > > > Has anyone managed to have this work with yahoo pipes ? > > Thanks > > Frank > > > here is my example : > > > <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: KmlLayer KML</title> > > <script type="text/javascript" src="http://maps.google.com/maps/api/js? > > sensor=false"></script> > > <script type="text/javascript"> > > > // Convert RSS to KML, using selected icon > > > function addKmlLayer(map, kmlUrl, iconUrl) { > > > // need a timestamp to avoid caching > > var timestamp = new Date().getTime(); > > var url = 'http://www.activitypedia.org/rss2kml.php?'+ > > 'time=' + timestamp + '&' + > > 'url=' + kmlUrl + '&' + > > 'icon=' + iconUrl; > > var kml = new google.maps.KmlLayer(url, {map:map, > > preserveViewport:true}); > > return kml; > > > } > > > function initialize() { > > var myOptions = { > > zoom: 8, > > center: new google.maps.LatLng(48.85071,2.311249), > > mapTypeId: google.maps.MapTypeId.ROADMAP > > } > > > var map = new google.maps.Map(document.getElementById("map_canvas"), > > myOptions); > > > var shelters = > > addKmlLayer(map, 'http://www.activitypedia.org/pipe.ashx', > > 'http://google-maps-icons.googlecode.com/files/ > > foodtruck.png'); > > > var richmondTraffic = > > addKmlLayer(map, 'http://pipes.yahoo.com/pipes/pipe.run? > > _id=05d488cc3681dcf152902bca4373ccc7&_render=kml', > > 'http://www.activitypedia.org/img/gmap/ > > gmap1.png');} > > > </script> > > </head> > > <body style="margin:0px; padding:0px;" onload="initialize()"> > > <div id="map_canvas" style="width:100%; height:90%"></div> > > </body> > > </html> > > > On 21 mai, 18:49, Jack Berberette <[email protected]> wrote: > > > > Thanks for the quick response. I just found the answer. This site is > > > currently in a shared hosting environment and the allow_url_fopen is set > > > to > > > "off". So I moved the parser script to it's own folder then created a > > > php.ini for that folder only and set allow_url_fopen = on; this way only > > > the > > > file in that directory can be accessed outside the domain. > > > > Thanks for your help :) > > > > Jack > > > > On Fri, May 21, 2010 at 12:44 PM, Rossko <[email protected]> > > > wrote: > > > > > The only problem is that the deveice can't access the PHP parser from > > > > > my > > > > web > > > > > hosting server...If I remove the reference to the parser the feed > > > > > works > > > > fine > > > > > but I loose the custom icons. Is there a trick to allowing access to > > > > > a > > > > PHP > > > > > file from an address outside the main location. > > > > > Have a look at the discussions at the bottom of > > > >http://phonegap.pbworks.com/Getting+Started+with+PhoneGap+(iPhone)<http://phonegap.pbworks.com/Getting+Started+with+PhoneGap+%28iPhone%29> > > > > > -- > > > > 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]> > > > > . > > > > For more options, visit this group at > > > >http://groups.google.com/group/google-maps-js-api-v3?hl=en. > > > > 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]. > > > For more options, visit this group > > > athttp://groups.google.com/group/google-maps-js-api-v3?hl=en.-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 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.
