Awesome job!

--Paul

Sent from my iPhone

On Apr 6, 2012, at 2:21 PM, "Ross Laidlaw" <[email protected]> wrote:

> Hi Chris,
> 
> Ok, sounds good - I'll set up the JIRA issue and submit a patch for
> comments/review/etc! :)
> 
> Ross
> 
> 
> 
> On 6 April 2012 21:10, Mattmann, Chris A (388J)
> <[email protected]> wrote:
>> Hi Ross,
>> 
>> That is super #win!
>> 
>> If you have a sec, please file a SIS JIRA issue and attach a patch for 
>> demo.jsp and I'd
>> be happy to shepherd it in!
>> 
>> Cheers,
>> Chris
>> 
>> On Apr 6, 2012, at 12:37 PM, Ross Laidlaw wrote:
>> 
>>> Hi Paul,
>>> 
>>> I had a go at a demo for the SIS webapp using Leaflet maps.  I think I
>>> have a very basic demo up and running.  Here's a screenshot:
>>> 
>>> http://minus.com/mHQ7NXvs9/1f
>>> 
>>> So far I used the existing 'demo.jsp' code from the SIS distribution
>>> and just replaced all of the Google maps calls with Leaflet code,
>>> including the code from your comment on the SIS wiki page.  For
>>> reference, I've included your comment below.
>>> 
>>> 
>>> Ross
>>> 
>>> 
>>> 
>>> 
>>> (on 
>>> https://cwiki.apache.org/confluence/display/SIS/OODT+File+Manager+to+SIS+Connection+Demo)
>>> 
>>> On 3rd April 2012, Paul Ramirez wrote:
>>> 
>>> Instead of using Google Maps you may want to use Leaflet
>>> (http://leaflet.cloudmade.com/) or OpenLayers (http://openlayers.org/)
>>> due to required API key for the map. This might matter if you are
>>> going to host this example on the SIS Wiki or OODT Wiki as the
>>> required API would be attached to you.
>>> 
>>> Here's how a snippet of Leaflet code to setup the map:
>>> 
>>> var map = new L.Map('map');
>>> // Setup the basemap
>>> var osm = new 
>>> L.TileLayer('http://otile{s}.mqcdn.com/tiles/1.0.0/osm/{z}/{x}/{y}.png',
>>> {
>>>    minZoom: 1,
>>>    attribution: 'Basemap <a
>>> href="http://creativecommons.org/licenses/by-sa/2.0/";
>>> target="_blank">CC-BY-SA</a> by &copy; <a
>>> href="http://openstreetmap.org/"; target="_blank">OpenStreetMap</a>,
>>> Tiles Courtesy of &copy; <a href="http://open.mapquest.com";
>>> target="_blank">MapQuest</a>',
>>>    subdomains: ['1','2','3','4']
>>> });
>>> // Add the basemap to the map
>>> map.addLayer(osm);
>>> 
>>> // Create a marked for the map and add it
>>> var marker = new L.Marker(new L.LatLng(10.0, 30.0));
>>> map.addLayer(marker);
>>> 
>>> // Attach a given HTML content to the marker. For brevity I truncated
>>> the content
>>> marker.bindPopup("Title: geodata.txt<br/>Link:<a
>>> href='http://localhost:8080...>...</a>");
>>> Unlike the GoogleMap API this does not require a key and is an open
>>> source product as is the basemap (e.g. Open Street Map served by
>>> Mapquest);
>>> 
>>> Then this would be a complete open source solution from top to bottom.
>>> If you have any questions feel free to hit me up on the SIS or OODT
>>> lists.
>> 
>> 
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Chris Mattmann, Ph.D.
>> Senior Computer Scientist
>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>> Office: 171-266B, Mailstop: 171-246
>> Email: [email protected]
>> WWW:   http://sunset.usc.edu/~mattmann/
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Adjunct Assistant Professor, Computer Science Department
>> University of Southern California, Los Angeles, CA 90089 USA
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> 

Reply via email to