ArcGIS API for Silverlight Study Notes (1)

Source: Internet
Author: User

Not long after learning argis API for Silverlight, I hope to record my experiences.

ArcGIS API for Microsoft Silverlight released version March this year in May 1.2. The latest version is version 2.0 Beta. This version is still in the test phase and the author uses version 1.2.

Build a development environment:

1. Install vs 2008.

2. Install the vs 2008 SP1 Patch package. You can download it here.

3. Install Microsoft Silverlight 3 tools for Visual Studio 2008 SP1, which can be downloaded here.

4. Install the Microsoft Expression blend 3 + sketchflow trial version (this tool is mainly used by the interface designer and can be installed or not). You can download it here.

5. Since Microsoft Expression blend 3 + sketchflow is installed in version 4, if you want to use Microsoft Expression blend 3 + sketchflow for free permanently, find a Microsoft Expression blend 3 + sketchflow cracking file on the Internet.

6. Install ArcGIS API for Silverlight/WPF 1.2. You can download this file here. If you have not registered an ESRI global account on ESRI, you can download it by registering one.

Do not change the installation sequence. errors may occur .. If there is a problem, uninstall it and reinstall it in the installation order. You do not need to install ArcGIS Server. If you only use the map service published by others on the network, but if you need to use your own map service, you must install ArcGIS Server.

This series focuses on argis API for Silverlight development, and rarely involves Silverlight. After all, our focus is on WebGIS. If you are not getting started with Silverlight, first learn the basic things of Silverlight. Here we recommend terrylee's Silverlight blog series, hoping to help you learn Silverlight.

Now let's talk about the details and key points of development.

To do things well, you must first sharpen the tool. Getting the help documentation from ArcGIS API for Silverlight is a powerful tool for development. With it, we will not struggle in a class library that only sees trees and does not see forests, at present, ESRI only provides online help. We know that online help is a very annoying thing, so I am so smart, with the help of the portable Offline Browser, you can place it locally and publish it on the local IIS. The offline viewing experience is quite good and the speed is very fast.

 

The API contains four sets, that is, four DLL files.

Here is an introduction:

ESRI. arcGIS. client. DLL, which is a core library and the most commonly used library during development. The map controls, AGS service layers, geometric figures, and graphical symbols are all in this library, of course, it also includes space query, analysis, and other operations.

ESRI. arcGIS. client. behaviors. DLL. This library mainly contains a series of behaviors and actions that allow custom elements to interact with maps and map content, for example, you can zoom in, roam, REDLINE, and measure a map. You can also control the map scope and display the map coordinates in the lower right corner of the mouse.

ESRI. arcGIS. client. bing. DLL. This Class Library provides support for Microsoft's Bing Maps soap Services Service. Microsoft's Bing Maps soap services map service provides a wide range of Map Images and powerful search functions, for more information about Bing Maps soap services, see here.

ESRI. arcGIS. client. toolkit. DLL. This class library mainly provides some common controls for navigation and interaction with maps, such as bookmark, featuredatagrid, and magniier) mapprogressbar, maptip, navigation, overviewmap, and toolbar.

Let's start with this. Continue with the next article .....

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.