• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1page.title=Google Maps Android API
2page.tags="mapview","location"
3header.hide=1
4
5@jd:body
6
7
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
15  <h1 itemprop="name" style="margin-bottom:0;">Google Maps Android API</h1>
16  <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
21href="{@docRoot}reference/com/google/android/gms/maps/package-summary.html"
22>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
31<div class="landing-docs">
32  <div class="col-6 normal-links">
33    <h3 style="clear:left">Key Developer Features</h3>
34    <h4>Add maps to your app</h4>
35    <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>
49    </a>
50
51    <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>
56  </div>
57
58
59  <div class="col-6 normal-links">
60    <h3 style="clear:left">Getting Started</h3>
61    <h4>1. Get the Google Play services SDK</h4>
62    <p>The Google Maps Android APIs are part of the Google Play services platform.</p>
63    <p>To use Google Maps, <a href="{@docRoot}google/play-services/setup.html">set up</a>
64      the Google Play services SDK. Then see the <a class="external-link"
65      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.
67    </p>
68
69    <h4>2. Run the sample</h4>
70
71    <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.
74    </p>
75
76    <h4>3. Read the documentation</h4>
77
78    <p>Read the <a href="https://developers.google.com/maps/terms">Google Maps
79    API Terms of Service</a>.</p>
80
81    <p>For quick access while developing your Android apps, the
82      <a href="{@docRoot}reference/com/google/android/gms/maps/package-summary.html">Google Maps
83      Android API reference</a> is available here on developer.android.com.</p>
84
85    <p>Detailed documentation for the Google Maps Android APIs is available with the rest of the
86    Google Maps developer documents at <a class="external-link"
87    href="https://developers.google.com/maps/documentation/android/">developers.google.com/maps</a>.
88    </p>
89  </div>
90
91</div>