There is also an angular directive for OpenLayers 3, which works quite well, 
and may help with Zeppelin integration, and is of course in bower:

https://github.com/tombatossals/angular-openlayers-directive

Simon


On Jul 8, 2015, at 7:23 AM, madhuka udantha 
<[email protected]<mailto:[email protected]>> wrote:

Hi, Tog

Thanks for sharing your idea.

OpenLayers is seems a quite good library. It is using OpenStreetMap.
OpenStreetMap is open data, licensed under the Open Data Commons Open
Database License (ODbL) by the OpenStreetMap Foundation (OSMF). Think it is
not conflict with zeppelin license

Newly they added Bower distribution[1] so there may be few integrating
issue

[1] https://github.com/openlayers/ol3/issues/3119

On Wed, Jul 8, 2015 at 11:19 AM, tog 
<[email protected]<mailto:[email protected]>> wrote:

From experience OpenLayers is quite good as it adapt to many tile providers
and is used widely in the geospatial community. I cannot comment on its
compatibility with Zeppelin but I would be surprised it does not fit.

On Wednesday, July 8, 2015, madhuka udantha 
<[email protected]<mailto:[email protected]>>
wrote:

Is there any map  library (chart library) matching for zeppelin ?

On Wed, Jul 8, 2015 at 10:27 AM, <[email protected]<mailto:[email protected]> 
<javascript:;>>
wrote:

Just left a comment on the jira to take a look at OpenLayers:
http://openlayers.org/ (bsd licensed)

So we have new library  'OpenLayers'.Need to check technical
compatibility
(bower , map type, data etc..)


HighMaps/Chart wouldn’t be suitable unless people are willing to plunk
down for license, or NFlabs is interested in dropping some quoted price
for
unlimited OEM license.

No High map for zeppelin then


Would stay away from google, and any other commercial API providers, as
terms of service can be limiting, and even though chunk of users wont
hit
query/call limits per month, nice to not be locked into it.

Google chart also  out the list

Therefore we have only one option at the moment.



-----Original Message-----
From: madhuka udantha [mailto:[email protected] <javascript:;>]
Sent: Tuesday, July 7, 2015 9:37 PM
To: Damien Corneau; Damien Corneau
Cc: [email protected]<mailto:[email protected]> 
<javascript:;>; Alex B; Ilya
Malyanov
Subject: Re: [GSOC] Map Visualization for Zeppelin

Yes, I check for the licenses for them. What is the most preferred one?

*High Chart*

  - If it is used for personal or non-profit project then it is for
free
  under the Creative Commons Attribution-NonCommercial 3.0 License.
  - OEM Licenses[1] allows you to distribute Highcharts (Company need
to
  contact HighChart)


*Google Chart*

  - Google controls API, code samples are in Apache 2.0
  - It is free to use the same chart tools Google uses, completely
free
  and with three years' backward compatibility guaranteed.
  - (Some of the software required by or included in our APIs may be
  offered under an open source license. Open source software licenses
  constitute separate written agreements[3].)
  - As we are going to used google API, we consent to be bound
terms[2]
  (Google APIs Terms of Service[3] ("API ToS") )


[1] http://shop.highsoft.com/highcharts.html
[2] https://developers.google.com/chart/terms
[3] https://developers.google.com/terms/

On Wed, Jul 8, 2015 at 8:53 AM, Damien Corneau 
<[email protected]<mailto:[email protected]>
<javascript:;>>
wrote:

I like geochart, lot of options.
Highmaps looks good too.

Did you check about licenses and how we could include them in the
project?

On Wed, Jul 8, 2015 at 11:52 AM, madhuka udantha
<[email protected]<mailto:[email protected]> <javascript:;>
wrote:

I am working on adding map visualization [1] for Zeppelin. I found 3
libraries for map visualization.


  - Google Map Chart
  - Geochart
  - Highmaps



The '*Google Map Chart*' use the Google Maps API. Data values can be
coordinates. I contain satellite imagery (terrain map).  Since
'Google Map Chart' is with Google map It could be the best matching
for
our need.


'*Geochart*' is also coming from google chart. It is using line
drawings rather than satellite imagery. A geochart is rendered
within
the browser using SVG or VML. Note that the geochart is not
scrollable or draggable, and it's a line drawing rather than a
terrain
map.


'*Highmaps*' is from Highcharts geo maps. It contain Highmaps
plugin.
Highmaps loads its maps from GeoJSON.


Your ideas are welcome in here.



[1] https://issues.apache.org/jira/browse/ZEPPELIN-157

[2]
https://developers.google.com/chart/interactive/docs/gallery/map

[3]

https://developers.google.com/chart/interactive/docs/gallery/geochart

[4] http://www.highcharts.com/docs/maps/

--
Cheers,
Madhuka Udantha
http://madhukaudantha.blogspot.com





--
Cheers,
Madhuka Udantha
http://madhukaudantha.blogspot.com




--
Cheers,
Madhuka Udantha
http://madhukaudantha.blogspot.com



--
PGP KeyID: 2048R/EA31CFC9  subkeys.pgp.net




--
Cheers,
Madhuka Udantha
http://madhukaudantha.blogspot.com

Reply via email to