You are on page 1of 31

By: Vinayak Nandikal

•VirtualEarth (AJAX Developer Platform)


•MapPoint Web Service (SOAP XML Web Service - Cartographic Maps)

•Terra Server (SOAP XML Web Service – Satellite Photography)

•Live Search Maps (Consumer Web Site)

•World Wide Telescope (Microsoft Research Space Exploration Client)


Client-Based
Communication
JavaScript
Virtual Earth AJAX/HTTP
Service Requests

CONTENT Solutions Device


Local
s

Internet
Search Online
Geocoding Locator

Routing Real
Estate
Cartograph Aerial Hunting
ic Data Photograph Portals/
Yellow
y Pages
FEATURES Travel /
 Maps Hospitalit
 Driving Directions y
 Find Address/Place Planning
Oblique Photography Fleet/
Orthographic Photography Asset
tracking
Browser-based 3D

Web
Server
•AJAX Interface
•Geocoding
•Mapping
•Driving Directions / Routing
•3-D Environment
•Data
•Toolset
• Maps
• Cartographic Maps
• Satellite Photography
• Orthographic Aerial Photography
• Oblique Aerial Photography
• Hybrid Maps
• Overlay Custom Maps
• 74 Countries
• 3-D Environment
• Direct-X Browser Plug-in
• Immersive Navigation
• All Maps Available
• Scaled Building Models
• Photo-textured Building Models
• Elevation Models
• Toolset
• Vector Overlays
 Pins, Lines, Polygons
• Raster Overlays
 Quad Keys
 File Import
 GeoRSS, GPX, KML
 Customization
 Navigation, Units, Size
 Control
 Get Coordinates, Spatial Query
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<!-- saved from url=(0014)about:internet -->
<title>Hello World</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript"
src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"></script>

<script type="text/javascript">

var map = null;

function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
</script>
</head>
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:500; height:500;"></div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<!-- saved from url=(0014)about:internet -->
<title>Hello World</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript"
src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"></script>

<script type="text/javascript">

var map = null;

function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
</script>
</head>
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:500; height:500;"></div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<!-- saved from url=(0014)about:internet -->
<title>Hello World</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript"
src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"></script>

<script type="text/javascript">

var map = null;

function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
</script>
</head>
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:500; height:500;"></div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<!-- saved from url=(0014)about:internet -->
<title>Hello World</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript"
src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"></script>

<script type="text/javascript">

var map = null;

function GetMap()
{
map = new VEMap('myMap');
map.LoadMap();
}
</script>
</head>
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:500; height:500;"></div>
</body>
</html>
function GetTiles()
{
var tileSourceSpec = new VETileSourceSpecification("myTiles",
"http://www.maptiles.com/GrandCanyon/%4.png");
tileSourceSpec.NumServers = 1;
tileSourceSpec.MinZoomLevel = 10;
tileSourceSpec.MaxZoomLevel = 18;
tileSourceSpec.Opacity = opacity;
tileSourceSpec.ZIndex = 100;
map.AddTileLayer(tileSourceSpec, true);
}
function GetTiles()
{
var tileSourceSpec = new VETileSourceSpecification("myTiles",
"http://www.maptiles.com/GrandCanyon/%4.png");
tileSourceSpec.NumServers = 1;
tileSourceSpec.MinZoomLevel = 10;
tileSourceSpec.MaxZoomLevel = 18;
tileSourceSpec.Opacity = opacity;
tileSourceSpec.ZIndex = 100;
map.AddTileLayer(tileSourceSpec, true);
}
function GetTiles()
{
var tileSourceSpec = new VETileSourceSpecification("myTiles",
"http://www.maptiles.com/GrandCanyon/%4.png");
tileSourceSpec.NumServers = 1;
tileSourceSpec.MinZoomLevel = 10;
tileSourceSpec.MaxZoomLevel = 18;
tileSourceSpec.Opacity = opacity;
tileSourceSpec.ZIndex = 100;
map.AddTileLayer(tileSourceSpec, true);
}
function GetTiles()
{
var tileSourceSpec = new VETileSourceSpecification("myTiles",
"http://www.maptiles.com/GrandCanyon/%4.png");
tileSourceSpec.NumServers = 1;
tileSourceSpec.MinZoomLevel = 10;
tileSourceSpec.MaxZoomLevel = 18;
tileSourceSpec.Opacity = opacity;
tileSourceSpec.ZIndex = 100;
map.AddTileLayer(tileSourceSpec, true);
}
<script src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"
type="text/javascript" language="javascript"></script>
<script src="http://serverapi.arcgisonline.com/jsapi/ve/?v=1"
type="text/javascript"></script>
<script language="javascript" type="text/javascript" >
var map = null;
var agisve_services = null;
var tileUrl =
"http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Portland/ESR
I_LandBase_WebMercator/MapServer";
<script src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"
type="text/javascript" language="javascript"></script>
<script src="http://serverapi.arcgisonline.com/jsapi/ve/?v=1"
type="text/javascript"></script>
<script language="javascript" type="text/javascript" >
var map = null;
var agisve_services = null;
var tileUrl =
"http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Portland/ESR
I_LandBase_WebMercator/MapServer";
<script src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"
type="text/javascript" language="javascript"></script>
<script src="http://serverapi.arcgisonline.com/jsapi/ve/?v=1"
type="text/javascript"></script>
<script language="javascript" type="text/javascript" >
var map = null;
var agisve_services = null;
var tileUrl =
"http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Portland/ESR
I_LandBase_WebMercator/MapServer";
<script src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6"
type="text/javascript" language="javascript"></script>
<script src="http://serverapi.arcgisonline.com/jsapi/ve/?v=1"
type="text/javascript"></script>
<script language="javascript" type="text/javascript" >
var map = null;
var agisve_services = null;
var tileUrl =
"http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Portland/ESR
I_LandBase_WebMercator/MapServer";
function OnPageLoad(){
var centerat = new VELatLong(45.50634690108341,
-122.67883300781251);
map = new VEMap('mymap');
map.LoadMap(centerat,15,VEMapStyle.Aerial ,false);
}

function AddMap(){
agisve_services = new ESRI.ArcGIS.VE.ArcGISLayerFactory();
agisve_services.CreateLayer(tileUrl, "Parcels", GetMap);

function GetMap(tileSourceSpec, resourceInfo){


tileSourceSpec.Opacity=0.35;
map.AddTileLayer(tileSourceSpec,true);
$get("resultDiv").style.visibility ="hidden";
}
function OnPageLoad(){
var centerat = new VELatLong(45.50634690108341,
-122.67883300781251);
map = new VEMap('mymap');
map.LoadMap(centerat,15,VEMapStyle.Aerial ,false);
}

function AddMap(){
agisve_services = new ESRI.ArcGIS.VE.ArcGISLayerFactory();
agisve_services.CreateLayer(tileUrl, "Parcels", GetMap);

function GetMap(tileSourceSpec, resourceInfo){


tileSourceSpec.Opacity=0.35;
map.AddTileLayer(tileSourceSpec,true);
$get("resultDiv").style.visibility ="hidden";
}
function OnPageLoad(){
var centerat = new VELatLong(45.50634690108341,
-122.67883300781251);
map = new VEMap('mymap');
map.LoadMap(centerat,15,VEMapStyle.Aerial ,false);
}

function AddMap(){
agisve_services = new ESRI.ArcGIS.VE.ArcGISLayerFactory();
agisve_services.CreateLayer(tileUrl, "Parcels", GetMap);

function GetMap(tileSourceSpec, resourceInfo){


tileSourceSpec.Opacity=0.35;
map.AddTileLayer(tileSourceSpec,true);
$get("resultDiv").style.visibility ="hidden";
}
function OnPageLoad(){
var centerat = new VELatLong(45.50634690108341,
-122.67883300781251);
map = new VEMap('mymap');
map.LoadMap(centerat,15,VEMapStyle.Aerial ,false);
}

function AddMap(){
agisve_services = new ESRI.ArcGIS.VE.ArcGISLayerFactory();
agisve_services.CreateLayer(tileUrl, "Parcels", GetMap);

function GetMap(tileSourceSpec, resourceInfo){


tileSourceSpec.Opacity=0.35;
map.AddTileLayer(tileSourceSpec,true);
$get("resultDiv").style.visibility ="hidden";
}
T ha nk You

You might also like