ESRI Releases the ArcGIS JavaScript API to the Public

The ArcGIS Sever Development Blog says that the ArcGIS JavaScript API is now available to the public. As was mentioned before, it is freely available for anyone to use. You can of course also use the extenders for Virtual Earth and Google Maps if the ESRI JavasScript client isn’t what you are looking for.

The ESRI ArcGIS Server Resource Center has all the information about getting started with the API. You don’t need your own ArcGIS Server install to get started, you can just use ESRI’s sample servers.


Finally you can get RESTful with ArcGIS Server on your own


9 Comments

  1. Joseph Wallis says:

    Am I missing something or is this API missing core selection functions? I see you can do query and find, but I see no method to capture a selected set of features from the map.

  2. Jeremy says:

    Here is a sample that shows you how to select graphics already on the map.

    If you want to select something from the map server you need to use one of the tasks (QueryTask, FindTask, or Identify Task), perform the operation on the server, and use the results as your selected feature.

    This sample performs a query based on where the user clicks to find the intersecting census block polygon, it then uses that returned graphic in another query to find all the census blocks that share geometry with the geometry in the graphic.

    Cheers,
    Jeremy

  3. Laine says:

    The samples are nice and I like the Dojo framework. But I need to develop web apps from within a corporate firewall…i.e. no external web access.

    Any ideas on if the JS API is available to download ans store locally?

    Laine

  4. Ismael says:

    Hi Laine,

    yes, ESRI is working on this. You will be able to request a ‘deployment package’ for the ArcGIS JavaScript API’s for it’s deployment within corporate firewalls.

    Ismael

  5. Ray Saunders says:

    Recommended reading to learn GIS? Many years in computer biz but GIS is another world. Wanto to build mashup with Google Maps and data from the GIS world. Can handle the javascript okay but don’t know enough detail about how GIS data is represented and manipulated.

  6. ChrisW says:

    @Ray:
    Excellent quick start to web-mapping: “GIS for web developers” by Scott Davis – introduces you to lots of free tools for web mapping and the basic concepts of GIS, using PostGIS, GeoServer, free data from various sources, AJAX APIs such as OpenLayers and MapBuilder etc.

    Google-specific: online tutorials etc are probably your best starting point, also “Google Maps Hacks” by Rich Gibson (slightly out-of-date), or “Google Maps Applications with PHP and Ajax” published by Apress (Ruby version also available).

    “Getting to know ArcGIS Desktop” from the ESRI Press is well worth buying as it includes a 6 month trial version of ESRI’s ArcGIS Desktop professional GIS package, which seems to be the industry standard. The book is a step-by-step tutorial through the basic functionality of ArcGIS.

    General principles of GIS – probably best to see if some of the professionals on James’s blog can advise, as I’m just a GIS student myself (another IT person trying to break into GIS, much to the disgust of some GIS professionals, it seems).

    FWIW, I found “An Introduction to Geographical Information Systems” by Ian Heywood very readable and informative as a starting point, and “GIS A Computing Perspective” by Michael Worboys is very good on the IT underneath GIS (as is “Spatial Databases” by Philippe Rigaux).

    Or check out the reading lists for your nearest GIS MSc course perhaps.

    Good luck!

  7. Ray Saunders says:

    Thanks Chris – will see how many of these books I can track down.

    rs

  8. ChrisW says:

    @Ray:
    One more thing – make sure you check out Rich Treves Google Earth Design pages:
    http://googleearthdesign.blogspot.com/

    He has lots of interesting ideas and tutorial on how to make decent maps with Google Earth.

  9. Qambar says:

    Q. How to georefer raster data (image) in ArcMap 903?

Leave a Reply

Note: This post is over 11 months old. You may want to check later in this blog to see if there is new information relevant to your comment.