blob: 1dd3a7221e0232d15c59925cbcc11e336287e876 [file] [log] [blame]
Scott Mainb74844c2012-11-29 21:13:30 -08001page.title=Google Maps Android API
Joe Fernandez33baa5a2013-11-14 11:41:19 -08002page.tags=mapview,location
Scott Mainb0d26732012-11-28 11:01:37 -08003header.hide=1
Robert Ly6519ca02012-11-14 13:26:28 -08004
5@jd:body
6
Scott Mainb0d26732012-11-28 11:01:37 -08007
8<div class="landing-banner">
9
10<div class="col-6">
11 <img src="{@docRoot}images/google/gps-maps.png" alt="">
12</div>
13<div class="col-6">
14
Scott Mainb74844c2012-11-29 21:13:30 -080015 <h1 itemprop="name" style="margin-bottom:0;">Google Maps Android API</h1>
Scott Mainb0d26732012-11-28 11:01:37 -080016 <p itemprop="description">Allow your users explore the world with rich maps provided by
17 Google. Identify locations with <b>custom markers</b>, augment the map data
18 with <b>image overlays</b>, embed <b>one or more maps</b> as fragments,
19 and much more.</p>
20 <p>The <a
Scott Maine36276a2012-12-02 16:07:30 -080021href="{@docRoot}reference/com/google/android/gms/maps/package-summary.html"
Scott Mainb0d26732012-11-28 11:01:37 -080022>Google Maps Android API reference</a> is available here on developer.android.com, but for more
23information about adding maps to your app, visit:</p>
24 <p><a class="external-link"
25href="https://developers.google.com/maps/documentation/android/">developers.google.com/maps</a></p>
26</div>
27</div>
28
29
30
Robert Ly6519ca02012-11-14 13:26:28 -080031<div class="landing-docs">
Scott Mainb0d26732012-11-28 11:01:37 -080032 <div class="col-6 normal-links">
Robert Ly6519ca02012-11-14 13:26:28 -080033 <h3 style="clear:left">Key Developer Features</h3>
Robert Lyaae17132012-11-28 14:04:29 -080034 <h4>Add maps to your app</h4>
Scott Mainb0d26732012-11-28 11:01:37 -080035 <p>With version 2 of the Google Maps Android API, you can embed maps into an activity
36 as a fragment with a simple XML snippet. The new Maps offer exciting features such as 3D maps;
37 indoor, satellite, terrain, and hybrid maps;
38 vector-based tiles for efficient caching and drawing; animated transitions; and much more.
39 <a class="external-link" href="https://developers.google.com/maps/documentation/android/map">Add
40 a map object</a>.</p>
41
42 <h4>Customize the map</h4>
43 <p>Add markers onto the map to indicate special points of interest for your users.
44 You can define custom colors or icons for your map markers to
45 match your app's look and feel. To further enhance the app, draw polylines
46 and polygons to indicate paths or regions, or provide complete image overlays.
47 <a class="external-link" href="https://developers.google.com/maps/documentation/android/marker">Draw
48 markers</a>.</p>
Robert Ly6519ca02012-11-14 13:26:28 -080049 </a>
50
Scott Mainb0d26732012-11-28 11:01:37 -080051 <h4>Control the user's view</h4>
52 <p>Give your users a different view of the world with the ability to control the rotation, tilt,
53 zoom, and pan properties of the "camera" perspective of the map.
54 <a class="external-link" href="https://developers.google.com/maps/documentation/android/views">Change
55 the view</a>.</p>
Robert Ly6519ca02012-11-14 13:26:28 -080056 </div>
57
Scott Mainb0d26732012-11-28 11:01:37 -080058
Robert Ly6519ca02012-11-14 13:26:28 -080059 <div class="col-6 normal-links">
60 <h3 style="clear:left">Getting Started</h3>
Scott Mainb0d26732012-11-28 11:01:37 -080061 <h4>1. Get the Google Play services SDK</h4>
Robert Ly6519ca02012-11-14 13:26:28 -080062 <p>The Google Maps Android APIs are part of the Google Play services platform.</p>
Scott Mainf12b3fd2013-12-06 12:57:13 -080063 <p>To use Google Maps, <a href="{@docRoot}google/play-services/setup.html">set up
64 the Google Play services SDK</a>. Then see the <a class="external-link"
Scott Mainb0d26732012-11-28 11:01:37 -080065 href="https://developers.google.com/maps/documentation/android/start#installing_the_google_maps_android_v2_api">
66 Getting Started guide</a> to get your API key for Maps and set up your app.
Robert Ly6519ca02012-11-14 13:26:28 -080067 </p>
68
Scott Mainb0d26732012-11-28 11:01:37 -080069 <h4>2. Run the sample</h4>
Scott Maine36276a2012-12-02 16:07:30 -080070
Scott Mainb0d26732012-11-28 11:01:37 -080071 <p>Once you've installed the Google Play services package, the Google Maps sample is located in
72 <code>&lt;android-sdk&gt;/extras/google-play-services/samples/maps</code> and shows you
73 how to use the major components of the Google Maps Android APIs.
Robert Ly6519ca02012-11-14 13:26:28 -080074 </p>
75
Scott Mainb0d26732012-11-28 11:01:37 -080076 <h4>3. Read the documentation</h4>
Scott Maine36276a2012-12-02 16:07:30 -080077
Scott Main78d17442012-12-04 17:32:30 -080078 <p>Read the <a href="https://developers.google.com/maps/terms">Google Maps
Scott Maine36276a2012-12-02 16:07:30 -080079 API Terms of Service</a>.</p>
80
Scott Mainb0d26732012-11-28 11:01:37 -080081 <p>For quick access while developing your Android apps, the
Scott Maine36276a2012-12-02 16:07:30 -080082 <a href="{@docRoot}reference/com/google/android/gms/maps/package-summary.html">Google Maps
Scott Mainb0d26732012-11-28 11:01:37 -080083 Android API reference</a> is available here on developer.android.com.</p>
Scott Maine36276a2012-12-02 16:07:30 -080084
85 <p>Detailed documentation for the Google Maps Android APIs is available with the rest of the
Scott Mainb0d26732012-11-28 11:01:37 -080086 Google Maps developer documents at <a class="external-link"
87 href="https://developers.google.com/maps/documentation/android/">developers.google.com/maps</a>.
Robert Ly6519ca02012-11-14 13:26:28 -080088 </p>
89 </div>
Scott Mainb0d26732012-11-28 11:01:37 -080090
Joe Fernandez33baa5a2013-11-14 11:41:19 -080091</div>