Building Location-Centric Building Location-Centric Services With Virtual Earth Services With Virtual Earth
Alex DaleyAlex DaleyTechnical EvangelistTechnical EvangelistVirtual Earth, MapPointVirtual Earth, MapPointMicrosoft CorporationMicrosoft Corporation
1
BTB013
The Buzz Around LocationThe Buzz Around Location
Location is a core part of the web experienceLocation is a core part of the web experience
Your friend's, colleagues locations – From IM Your friend's, colleagues locations – From IM buddies to fleet tracking, find who you needbuddies to fleet tracking, find who you need
Business Listings, Classifieds – Where do I get Business Listings, Classifieds – Where do I get what I need? What is new around me?what I need? What is new around me?
Real Estate, Travel – Booking a trip or shopping Real Estate, Travel – Booking a trip or shopping for a home when you can explore the destination for a home when you can explore the destination like you were there…like you were there…
2
Why Location In Your App?Why Location In Your App?
Use it better to connect with customersUse it better to connect with customers
Relevance by proximity let’s users get to Relevance by proximity let’s users get to information faster and understand betterinformation faster and understand better
Provide Easy, Intuitive ExperiencesProvide Easy, Intuitive Experiences
Maps are a familiar way to visualize data; Maps are a familiar way to visualize data; Imagery brings maps into contextImagery brings maps into context
3
Virtual Earth VisionVirtual Earth Vision
““Global Access to Local Knowledge”Global Access to Local Knowledge”
Immersive, real-world framework - a full Immersive, real-world framework - a full virtual representation of Earthvirtual representation of Earth
Enrich other communication and community Enrich other communication and community experiencesexperiences
Commercial mapping/local searchCommercial mapping/local search
Local online advertising/promotionLocal online advertising/promotion
4
Core ComponentsCore ComponentsMaking an application location-awareMaking an application location-aware
Geo-ready data: addresses Geo-ready data: addresses latitude latitude and longitudeand longitude
Proximity Search – Finding in space, not Proximity Search – Finding in space, not just textjust text
Visualization - Maps, imagery, overlaysVisualization - Maps, imagery, overlays
Can enhance with Routing, Real-time Can enhance with Routing, Real-time Location, etc…Location, etc…
5
Virtual Earth platform
Virtual Earth Virtual Earth Location ServicesLocation Services
Visualization Visualization components from components from desktop to mobiledesktop to mobile
Spatial: Spatial: Geocoding, Routing, Geocoding, Routing, Proximity SearchProximity Search
Data: Hosting, pre-Data: Hosting, pre-processingprocessingto be location readyto be location ready
Enterprise Tools: Enterprise Tools: Reporting, BI Reporting, BI IntegrationIntegration
Visualization
Spatial Services
Data Management
Reporting
Virtual Earth platform
Virtual Earth Virtual Earth Spatial ServicesSpatial Services
Proximity and Proximity and Geo-codingGeo-coding
Find, Find AddressFind, Find Address
Find NearbyFind Nearby
Find in PolygonFind in Polygon
Find Along RouteFind Along Route
Etc…Etc…
Visualization
Spatial Services
Data Management
Reporting
Virtual Earth platform
Virtual Earth Virtual Earth Spatial Services Spatial Services
Visualization
Spatial Services
Data Management
Reporting
Your
Application
SOAPSOAPCall Directly to Call Directly to
ServiceService
Mobile Local Search;Mobile Local Search;SOAP API Smart ClientSOAP API Smart Client
9
Location services in client Location services in client applicationsapplications
Virtual Earth platform
Virtual Earth Virtual Earth VisualizationVisualization
Visualization
Spatial Services
Data Management
Reporting
Your
Application
Virtual Earth
Map Control
SOAPSOAPCall Directly to Call Directly to
ServiceService
JScriptJScriptCalls made Calls made by controlby control
Virtual Earth Virtual Earth The Map ControlThe Map Control
Browser based component to Browser based component to integrate with your existing appsintegrate with your existing apps
Rich mapping, imagery experience Rich mapping, imagery experience with minimal coding requiredwith minimal coding required
Easily binds to your data and Easily binds to your data and integrates with your appsintegrates with your apps
Real Estate Search;Real Estate Search;Building With The Map Building With The Map ControlControl
13
Production, browser-based VE Production, browser-based VE application for property searchapplication for property search
How To Get StartedHow To Get Started
http://http://msdn.microsoft.com/mappointmsdn.microsoft.com/mappoint//
http://http://www.viavirtualearth.comwww.viavirtualearth.com//
Use modelsUse models
Free non-commercialFree non-commercial
Commercial transactionalCommercial transactional
More Virtual EarthMore Virtual Earth
Designing a Better User Experience Designing a Better User Experience with AJAX and “Atlas” - Brad Abrams, with AJAX and “Atlas” - Brad Abrams, Rick SpencerRick Spencer
See the recording if you missed itSee the recording if you missed it
MIX Chat – I’ll be there MIX Chat – I’ll be there
E-mail me: [email protected] me: [email protected]