| Scott Main | b74844c | 2012-11-29 21:13:30 -0800 | [diff] [blame] | 1 | page.title=Google Maps Android API |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 2 | header.hide=1 |
| Robert Ly | 6519ca0 | 2012-11-14 13:26:28 -0800 | [diff] [blame] | 3 | |
| 4 | @jd:body |
| 5 | |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 6 | |
| 7 | <div class="landing-banner"> |
| 8 | |
| 9 | <div class="col-6"> |
| 10 | <img src="{@docRoot}images/google/gps-maps.png" alt=""> |
| 11 | </div> |
| 12 | <div class="col-6"> |
| 13 | |
| Scott Main | b74844c | 2012-11-29 21:13:30 -0800 | [diff] [blame] | 14 | <h1 itemprop="name" style="margin-bottom:0;">Google Maps Android API</h1> |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 15 | <p itemprop="description">Allow your users explore the world with rich maps provided by |
| 16 | Google. Identify locations with <b>custom markers</b>, augment the map data |
| 17 | with <b>image overlays</b>, embed <b>one or more maps</b> as fragments, |
| 18 | and much more.</p> |
| 19 | <p>The <a |
| Scott Main | e36276a | 2012-12-02 16:07:30 -0800 | [diff] [blame] | 20 | href="{@docRoot}reference/com/google/android/gms/maps/package-summary.html" |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 21 | >Google Maps Android API reference</a> is available here on developer.android.com, but for more |
| 22 | information about adding maps to your app, visit:</p> |
| 23 | <p><a class="external-link" |
| 24 | href="https://developers.google.com/maps/documentation/android/">developers.google.com/maps</a></p> |
| 25 | </div> |
| 26 | </div> |
| 27 | |
| 28 | |
| 29 | |
| Robert Ly | 6519ca0 | 2012-11-14 13:26:28 -0800 | [diff] [blame] | 30 | <div class="landing-docs"> |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 31 | <div class="col-6 normal-links"> |
| Robert Ly | 6519ca0 | 2012-11-14 13:26:28 -0800 | [diff] [blame] | 32 | <h3 style="clear:left">Key Developer Features</h3> |
| Robert Ly | aae1713 | 2012-11-28 14:04:29 -0800 | [diff] [blame] | 33 | <h4>Add maps to your app</h4> |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 34 | <p>With version 2 of the Google Maps Android API, you can embed maps into an activity |
| 35 | as a fragment with a simple XML snippet. The new Maps offer exciting features such as 3D maps; |
| 36 | indoor, satellite, terrain, and hybrid maps; |
| 37 | vector-based tiles for efficient caching and drawing; animated transitions; and much more. |
| 38 | <a class="external-link" href="https://developers.google.com/maps/documentation/android/map">Add |
| 39 | a map object</a>.</p> |
| 40 | |
| 41 | <h4>Customize the map</h4> |
| 42 | <p>Add markers onto the map to indicate special points of interest for your users. |
| 43 | You can define custom colors or icons for your map markers to |
| 44 | match your app's look and feel. To further enhance the app, draw polylines |
| 45 | and polygons to indicate paths or regions, or provide complete image overlays. |
| 46 | <a class="external-link" href="https://developers.google.com/maps/documentation/android/marker">Draw |
| 47 | markers</a>.</p> |
| Robert Ly | 6519ca0 | 2012-11-14 13:26:28 -0800 | [diff] [blame] | 48 | </a> |
| 49 | |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 50 | <h4>Control the user's view</h4> |
| 51 | <p>Give your users a different view of the world with the ability to control the rotation, tilt, |
| 52 | zoom, and pan properties of the "camera" perspective of the map. |
| 53 | <a class="external-link" href="https://developers.google.com/maps/documentation/android/views">Change |
| 54 | the view</a>.</p> |
| Robert Ly | 6519ca0 | 2012-11-14 13:26:28 -0800 | [diff] [blame] | 55 | </div> |
| 56 | |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 57 | |
| Robert Ly | 6519ca0 | 2012-11-14 13:26:28 -0800 | [diff] [blame] | 58 | <div class="col-6 normal-links"> |
| 59 | <h3 style="clear:left">Getting Started</h3> |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 60 | <h4>1. Get the Google Play services SDK</h4> |
| Robert Ly | 6519ca0 | 2012-11-14 13:26:28 -0800 | [diff] [blame] | 61 | <p>The Google Maps Android APIs are part of the Google Play services platform.</p> |
| Robert Ly | aae1713 | 2012-11-28 14:04:29 -0800 | [diff] [blame] | 62 | <p>To use Google Maps, <a href="{@docRoot}google/play-services/setup.html">set up</a> |
| 63 | the Google Play services SDK. Then see the <a class="external-link" |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 64 | href="https://developers.google.com/maps/documentation/android/start#installing_the_google_maps_android_v2_api"> |
| 65 | Getting Started guide</a> to get your API key for Maps and set up your app. |
| Robert Ly | 6519ca0 | 2012-11-14 13:26:28 -0800 | [diff] [blame] | 66 | </p> |
| 67 | |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 68 | <h4>2. Run the sample</h4> |
| Scott Main | e36276a | 2012-12-02 16:07:30 -0800 | [diff] [blame] | 69 | |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 70 | <p>Once you've installed the Google Play services package, the Google Maps sample is located in |
| 71 | <code><android-sdk>/extras/google-play-services/samples/maps</code> and shows you |
| 72 | how to use the major components of the Google Maps Android APIs. |
| Robert Ly | 6519ca0 | 2012-11-14 13:26:28 -0800 | [diff] [blame] | 73 | </p> |
| 74 | |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 75 | <h4>3. Read the documentation</h4> |
| Scott Main | e36276a | 2012-12-02 16:07:30 -0800 | [diff] [blame] | 76 | |
| Scott Main | 78d1744 | 2012-12-04 17:32:30 -0800 | [diff] [blame] | 77 | <p>Read the <a href="https://developers.google.com/maps/terms">Google Maps |
| Scott Main | e36276a | 2012-12-02 16:07:30 -0800 | [diff] [blame] | 78 | API Terms of Service</a>.</p> |
| 79 | |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 80 | <p>For quick access while developing your Android apps, the |
| Scott Main | e36276a | 2012-12-02 16:07:30 -0800 | [diff] [blame] | 81 | <a href="{@docRoot}reference/com/google/android/gms/maps/package-summary.html">Google Maps |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 82 | Android API reference</a> is available here on developer.android.com.</p> |
| Scott Main | e36276a | 2012-12-02 16:07:30 -0800 | [diff] [blame] | 83 | |
| 84 | <p>Detailed documentation for the Google Maps Android APIs is available with the rest of the |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 85 | Google Maps developer documents at <a class="external-link" |
| 86 | href="https://developers.google.com/maps/documentation/android/">developers.google.com/maps</a>. |
| Robert Ly | 6519ca0 | 2012-11-14 13:26:28 -0800 | [diff] [blame] | 87 | </p> |
| 88 | </div> |
| Scott Main | b0d2673 | 2012-11-28 11:01:37 -0800 | [diff] [blame] | 89 | |
| Robert Ly | 6519ca0 | 2012-11-14 13:26:28 -0800 | [diff] [blame] | 90 | </div> |