4

I am creating a website for a non-profit organization and would like to plot points on a map similar to this: http://www.arcgis.com/home/item.html?id=931d892ac7a843d7ba29d085e0433465

I am currently plotting points on google maps through its API, but it isn't a great solution and I have heard that Google has rights to that point. (Correct me if I'm wrong) Anyway, I was wondering if there was a good way to use the USGS Topo layer on the USGS website to plot points dynamically through javascript with an API or some other means... Is there anyway I can set this up through mapnik, similar to this (http://www.toposm.com/us/index.html)?

On another note I have to be "licensed" in order to access ArcGIS javascript API, don't I? Or is this incorrect?

3
  • 2
    I would recommend using TopOSM - toposm.com/us/… covers the entire US.
    – Mapperz
    Commented Sep 19, 2012 at 13:28
  • 2
    You can add maps to Openlayers with the raster.nationalmap.gov/ArcGIS/rest/services an example of it working jsfiddle.net/aguiguy/ZAZN8
    – Mapperz
    Commented Sep 19, 2012 at 13:35
  • Oh my gosh this is so powerful. Wow.... Openstreet maps javascript API with multiple layers. So nice... Mapperz - If I were plotting "private" data on the server do they log that?
    – Ratty
    Commented Sep 19, 2012 at 17:39

1 Answer 1

2

The ArcGIS Javascript API in and of itself is free. However, to add your own content you would need a license to ArcGIS Server.

You could use arcgisonline.com to create a map similar to the link you provided and add a spreadsheet that contains the plot points you want. This is a free service, however, I think there is a limit on the amount of features you can add (somewhere around 1000). All you need to get is an ESRI global ID if you don't have one already.

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.