Home | History | Annotate | Download | only in model
      1 <!DOCTYPE html>
      2 
      3 
      4 
      5 
      6 
      7 
      8 
      9 
     10 
     11 
     12 
     13 
     14 
     15 
     16 
     17 
     18 
     19 
     20 
     21 
     22 
     23 
     24 
     25 
     26 
     27 
     28 
     29 
     30 
     31 
     32 
     33 
     34 
     35 
     36 
     37 
     38 
     39 
     40 
     41 
     42 
     43 
     44 
     45 
     46 
     47 
     48 
     49 
     50 
     51 
     52 
     53 
     54 
     55 
     56 
     57 
     58 
     59 
     60 
     61 
     62 
     63 
     64 
     65 
     66 
     67 
     68 
     69 
     70 
     71 
     72 
     73 
     74 
     75 
     76 <html>
     77 <head>
     78 
     79 
     80 
     81 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     82 
     83 <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
     84 <title>Polygon | Android Developers</title>
     85 
     86 <!-- STYLESHEETS -->
     87 <link rel="stylesheet"
     88 href="//fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">
     89 <link href="/assets/css/default.css" rel="stylesheet" type="text/css">
     90 
     91 
     92 
     93 <!-- JAVASCRIPT -->
     94 <script src="//www.google.com/jsapi" type="text/javascript"></script>
     95 <script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
     96 <script type="text/javascript">
     97   var toRoot = "/";
     98   var devsite = false;
     99 </script>
    100 <script src="/assets/js/docs.js" type="text/javascript"></script>
    101 
    102 <script type="text/javascript">
    103   var _gaq = _gaq || [];
    104   _gaq.push(['_setAccount', 'UA-5831155-1']);
    105   _gaq.push(['_trackPageview']);
    106 
    107   (function() {
    108     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    109     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    110     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    111   })();
    112 </script>
    113 </head>
    114 <body class="gc-documentation google
    115   develop" itemscope itemtype="http://schema.org/Article">
    116   <div id="doc-api-level" class="" style="display:none"></div>
    117   <a name="top"></a>
    118 
    119 <a name="top"></a>
    120 
    121     <!-- Header -->
    122     <div id="header">
    123         <div class="wrap" id="header-wrap">
    124           <div class="col-3 logo">
    125           <a href="/index.html">
    126             <img src="/assets/images/dac_logo.png" width="123" height="25" alt="Android Developers" />
    127           </a>
    128           <div class="btn-quicknav" id="btn-quicknav">
    129           	<a href="#" class="arrow-inactive">Quicknav</a>
    130 			      <a href="#" class="arrow-active">Quicknav</a>
    131           </div>
    132           </div>
    133             <ul class="nav-x col-9">
    134                 <li class="design">
    135                   <a href="/design/index.html"
    136                   zh-tw-lang=""
    137                   zh-cn-lang=""
    138                   ru-lang=""
    139                   ko-lang=""
    140                   ja-lang=""
    141                   es-lang="Disear"               
    142                   >Design</a></li>
    143                 <li class="develop"><a href="/develop/index.html"
    144                   zh-tw-lang=""
    145                   zh-cn-lang=""
    146                   ru-lang=""
    147                   ko-lang=""
    148                   ja-lang=""
    149                   es-lang="Desarrollar"               
    150                   >Develop</a></li>
    151                 <li class="distribute last"><a href="/distribute/index.html"
    152                   zh-tw-lang=""
    153                   zh-cn-lang=""
    154                   ru-lang=""
    155                   ko-lang=""
    156                   ja-lang=""
    157                   es-lang="Distribuir"               
    158                   >Distribute</a></li>
    159             </ul>
    160             
    161             <!-- New Search -->
    162             <div class="menu-container">
    163             <div class="moremenu">
    164     <div id="more-btn"></div>
    165   </div>
    166   <div class="morehover" id="moremenu">
    167     <div class="top"></div>
    168     <div class="mid">
    169       <div class="header">Links</div>
    170       <ul>
    171         <li><a href="https://play.google.com/apps/publish/">Google Play Developer Console</a></li>
    172         <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
    173         <li><a href="/about/index.html">About Android</a></li>
    174       </ul>
    175       <div class="header">Android Sites</div>
    176       <ul>
    177         <li><a href="http://www.android.com">Android.com</a></li>
    178         <li class="active"><a>Android Developers</a></li>
    179         <li><a href="http://source.android.com">Android Open Source Project</a></li>
    180       </ul>
    181       
    182       
    183       
    184         <div class="header">Language</div>
    185           <div id="language" class="locales">
    186             <select name="language" onChange="changeLangPref(this.value, true)">
    187                 <option value="en">English</option>
    188                 <option value="es">Espaol</option>
    189                 <option value="ja"></option>
    190                 <option value="ko"></option>
    191                 <option value="ru"></option>
    192                 <option value="zh-cn"> ()</option>
    193                 <option value="zh-tw"> ()</option>
    194             </select>
    195           </div>
    196         <script type="text/javascript">
    197           <!--
    198           loadLangPref();
    199             //-->
    200         </script>
    201       
    202       
    203 
    204 
    205       <br class="clearfix" />
    206     </div>
    207     <div class="bottom"></div>
    208   </div>
    209   <div class="search" id="search-container">
    210     <div class="search-inner">
    211       <div id="search-btn"></div>
    212       <div class="left"></div>
    213       <form onsubmit="return submit_search()">
    214         <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
    215 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
    216 onkeydown="return search_changed(event, true, '/')" 
    217 onkeyup="return search_changed(event, false, '/')" />
    218       </form>
    219       <div class="right"></div>
    220         <a class="close hide">close</a>
    221         <div class="left"></div>
    222         <div class="right"></div>
    223     </div>
    224   </div>
    225 
    226   <div class="search_filtered_wrapper reference">
    227     <div class="suggest-card reference no-display">
    228       <ul class="search_filtered">
    229       </ul>
    230     </div>
    231   </div>
    232 
    233   <div class="search_filtered_wrapper docs">
    234     <div class="suggest-card dummy no-display">&nbsp;</div>
    235     <div class="suggest-card develop no-display">
    236       <ul class="search_filtered">
    237       </ul>
    238       <div class="child-card guides no-display">
    239       </div>
    240       <div class="child-card training no-display">
    241       </div>
    242     </div>
    243     <div class="suggest-card design no-display">
    244       <ul class="search_filtered">
    245       </ul>
    246     </div>
    247     <div class="suggest-card distribute no-display">
    248       <ul class="search_filtered">
    249       </ul>
    250     </div>
    251   </div>
    252 
    253   </div>
    254   <!-- /New Search>
    255           
    256           
    257           <!-- Expanded quicknav -->
    258            <div id="quicknav" class="col-9">
    259                 <ul>
    260                     <li class="design">
    261                       <ul>
    262                         <li><a href="/design/index.html">Get Started</a></li>
    263                         <li><a href="/design/style/index.html">Style</a></li>
    264                         <li><a href="/design/patterns/index.html">Patterns</a></li>
    265                         <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
    266                         <li><a href="/design/downloads/index.html">Downloads</a></li>
    267                         <li><a href="/design/videos/index.html">Videos</a></li>
    268                       </ul>
    269                     </li>
    270                     <li class="develop">
    271                       <ul>
    272                         <li><a href="/training/index.html"
    273                           zh-tw-lang=""
    274                           zh-cn-lang=""
    275                           ru-lang=""
    276                           ko-lang=""
    277                           ja-lang=""
    278                           es-lang="Capacitacin"               
    279                           >Training</a></li>
    280                         <li><a href="/guide/components/index.html"
    281                           zh-tw-lang="API "
    282                           zh-cn-lang="API "
    283                           ru-lang="  API"
    284                           ko-lang="API "
    285                           ja-lang="API "
    286                           es-lang="Guas de la API"               
    287                           >API Guides</a></li>
    288                         <li><a href="/reference/packages.html"
    289                           zh-tw-lang=""
    290                           zh-cn-lang=""
    291                           ru-lang=""
    292                           ko-lang=""
    293                           ja-lang=""
    294                           es-lang="Referencia"               
    295                           >Reference</a></li>
    296                         <li><a href="/tools/index.html"
    297                           zh-tw-lang=""
    298                           zh-cn-lang=""
    299                           ru-lang=""
    300                           ko-lang=""
    301                           ja-lang=""
    302                           es-lang="Herramientas"               
    303                           >Tools</a>
    304                           <ul><li><a href="/sdk/index.html">Get the SDK</a></li></ul>
    305                         </li>
    306                         <li><a href="/google/index.html">Google Services</a>
    307                         </li>
    308                       </ul>
    309                     </li>
    310                     <li class="distribute last">
    311                       <ul>
    312                         <li><a href="/distribute/index.html">Google Play</a></li>
    313                         <li><a href="/distribute/googleplay/publish/index.html">Publishing</a></li>
    314                         <li><a href="/distribute/googleplay/promote/index.html">Promoting</a></li>
    315                         <li><a href="/distribute/googleplay/quality/index.html">App Quality</a></li>
    316                         <li><a href="/distribute/googleplay/spotlight/index.html">Spotlight</a></li>
    317                         <li><a href="/distribute/open.html">Open Distribution</a></li>
    318                       </ul>
    319                     </li>
    320                 </ul>
    321           </div>
    322           <!-- /Expanded quicknav -->
    323         </div>
    324     </div>
    325     <!-- /Header -->
    326     
    327     
    328   <div id="searchResults" class="wrap" style="display:none;">
    329           <h2 id="searchTitle">Results</h2>
    330           <div id="leftSearchControl" class="search-control">Loading...</div>
    331   </div>
    332     
    333     
    334   
    335     <!-- Secondary x-nav -->
    336     <div id="nav-x">
    337         <div class="wrap">
    338             <ul class="nav-x col-9 develop" style="width:100%">
    339                 <li class="training"><a href="/training/index.html"
    340                   zh-tw-lang=""
    341                   zh-cn-lang=""
    342                   ru-lang=""
    343                   ko-lang=""
    344                   ja-lang=""
    345                   es-lang="Capacitacin"               
    346                   >Training</a></li>
    347                 <li class="guide"><a href="/guide/components/index.html"
    348                   zh-tw-lang="API "
    349                   zh-cn-lang="API "
    350                   ru-lang="  API"
    351                   ko-lang="API "
    352                   ja-lang="API "
    353                   es-lang="Guas de la API"               
    354                   >API Guides</a></li>
    355                 <li class="reference"><a href="/reference/packages.html"
    356                   zh-tw-lang=""
    357                   zh-cn-lang=""
    358                   ru-lang=""
    359                   ko-lang=""
    360                   ja-lang=""
    361                   es-lang="Referencia"               
    362                   >Reference</a></li>
    363                 <li class="tools"><a href="/tools/index.html"
    364                   zh-tw-lang=""
    365                   zh-cn-lang=""
    366                   ru-lang=""
    367                   ko-lang=""
    368                   ja-lang=""
    369                   es-lang="Herramientas"
    370                   >Tools</a></li>
    371                 <li class="google"><a href="/google/index.html"
    372                   >Google Services</a>
    373                 </li>
    374             </ul>
    375         </div>
    376         
    377     </div>
    378     <!-- /Sendondary x-nav -->
    379   
    380 
    381 
    382 
    383 
    384   
    385 
    386 
    387   
    388   <div class="wrap clearfix" id="body-content">
    389     <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
    390       <div id="devdoc-nav" class="scroll-pane">
    391 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
    392 
    393 
    394 
    395 <ul id="nav">
    396 
    397   <li class="nav-section">
    398     <div class="nav-section-header empty"><a href="/google/index.html">
    399           <span class="en">Overview</span>
    400       </a></div>
    401   </li>
    402 
    403   <li class="nav-section">
    404     <div class="nav-section-header empty"><a href="/google/play-services/games.html">
    405           <span class="en">Games</span>
    406       </a></div>
    407   </li>
    408   <li class="nav-section">
    409     <div class="nav-section-header empty"><a href="/google/play-services/location.html">
    410           <span class="en">Location</span>
    411       </a></div>
    412   </li>
    413   <li class="nav-section">
    414     <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
    415           <span class="en">Google+</span>
    416                 </a></div>
    417   </li>
    418   <li class="nav-section">
    419     <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
    420           <span class="en">Google Maps</span>
    421       </a></div>
    422   </li>
    423   <li class="nav-section">
    424     <div class="nav-section-header empty"><a href="/google/play-services/auth.html">
    425           <span class="en">Authorization</span>
    426       </a></div>
    427   </li>
    428 
    429 
    430 
    431   <li class="nav-section">
    432     <div class="nav-section-header"><a href="/google/play-services/index.html">
    433       <span class="en">Google Play Services</span></a>
    434     </div>
    435     <ul>
    436       <li><a href="/google/play-services/setup.html">
    437           <span class="en">Setup</span></a>
    438       </li>
    439       <li id="gms-tree-list" class="nav-section">
    440         <div class="nav-section-header">
    441           <a href="/reference/gms-packages.html">
    442             <span class="en">Reference</span>
    443           </a>
    444         <div>
    445       </li>
    446     </ul>
    447   </li>
    448 
    449 
    450   <li class="nav-section">
    451     <div class="nav-section-header"><a href="/google/play/billing/index.html">
    452       <span class="en">Google Play In-app Billing</span></a>
    453     </div>
    454     <ul>
    455       <li><a href="/google/play/billing/billing_overview.html">
    456               <span class="en">Overview</span></a>
    457       </li>
    458       <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
    459               <span class="en">Version 3 API</span></a></div>
    460               <ul>
    461               <li><a href="/google/play/billing/billing_integrate.html">
    462               <span class="en">Implementing the API</span></a></li>
    463               <li><a href="/google/play/billing/billing_reference.html">
    464               <span class="en">Reference</span></a></li>
    465               </ul>
    466       </li>
    467       <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
    468               <span class="en">Version 2 API</span></a></div>
    469               <ul>
    470               <li><a href="/google/play/billing/v2/billing_integrate.html">
    471               <span class="en">Implementing the API</span></a></li>
    472               <li><a href="/google/play/billing/v2/billing_subscriptions.html">
    473               <span class="en">Subscriptions</span></a></li>
    474               <li><a href="/google/play/billing/v2/billing_reference.html">
    475               <span class="en">Reference</span></a></li>
    476               </ul>
    477       </li>
    478       <li><a href="/google/play/billing/billing_subscriptions.html">
    479               <span class="en">Subscriptions</span></a>
    480       </li>
    481       <li><a href="/google/play/billing/billing_best_practices.html">
    482               <span class="en">Security and Design</span></a>
    483       </li>
    484       <li><a href="/google/play/billing/billing_testing.html">
    485               <span class="en">Testing In-app Billing</span></a>
    486       </li>
    487       <li><a href="/google/play/billing/billing_admin.html">
    488               <span class="en">Administering In-app Billing</span></a>
    489       </li>
    490       <li><a href="/google/play/billing/gp-purchase-status-api.html">
    491               <span class="en">Purchase Status API</span></a>
    492       </li>
    493       <li><a href="/google/play/billing/versions.html">
    494               <span class="en">Version Notes</span></a>
    495       </li>
    496     </ul>
    497   </li>
    498 
    499 
    500 
    501   <li class="nav-section">
    502       <div class="nav-section-header"><a href="/google/gcm/index.html">
    503         <span class="en">Google Cloud Messaging</span></a>
    504       </div>
    505       <ul>
    506         <li><a href="/google/gcm/gs.html">
    507             <span class="en">Getting Started</span></a>
    508         </li>
    509         <li><a href="/google/gcm/gcm.html">
    510             <span class="en">Architectural Overview</span></a>
    511         </li>
    512          <li><a href="/google/gcm/ccs.html">
    513               <span class="en">Cloud Connection Server</span></a>
    514         </li>
    515         <li><a href="/google/gcm/notifications.html">
    516               <span class="en">User Notifications</span></a>
    517         </li>
    518         <li><a href="/google/gcm/client.html">
    519             <span class="en">GCM Client</span></a>
    520         </li>
    521         <li><a href="/google/gcm/server.html">
    522             <span class="en">GCM Server</span></a>
    523         </li>
    524         <li><a href="/google/gcm/adv.html">
    525             <span class="en">Advanced Topics</span></a>
    526         </li>
    527         <li><a href="/google/gcm/c2dm.html">
    528             <span class="en">Migration</span></a>
    529         </li>
    530         <li id="gcm-tree-list" class="nav-section">
    531           <div class="nav-section-header">
    532             <a href="/reference/gcm-packages.html">
    533               <span class="en">Reference</span>
    534             </a>
    535           <div>
    536         </li>
    537       </ul>
    538   </li>
    539 
    540   <li class="nav-section">
    541     <div class="nav-section-header"><a href="/google/play/dist.html">
    542       <span class="en">Google Play Distribution</span></a>
    543     </div>
    544     <ul>
    545       <li><a href="/google/play/filters.html">
    546           <span class="en">Filters on Google Play</span></a>
    547       </li>
    548 
    549       <li><a href="/google/play/publishing/multiple-apks.html">
    550           <span class="en">Multiple APK Support</span></a>
    551       </li>
    552       <li><a href="/google/play/expansion-files.html">
    553           <span class="en">APK Expansion Files</span></a>
    554       </li>
    555       <li class="nav-section">
    556         <div class="nav-section-header"><a href="/google/play/licensing/index.html">
    557           <span class="en">Application Licensing</span></a>
    558         </div>
    559         <ul>
    560           <li><a href="/google/play/licensing/overview.html">
    561               <span class="en">Licensing Overview</span></a>
    562           </li>
    563           <li><a href="/google/play/licensing/setting-up.html">
    564               <span class="en">Setting Up for Licensing</span></a>
    565           </li>
    566           <li><a href="/google/play/licensing/adding-licensing.html">
    567               <span class="en">Adding Licensing to Your App</span></a>
    568           </li>
    569           <li><a href="/google/play/licensing/licensing-reference.html">
    570               <span class="en">Licensing Reference</span></a>
    571           </li>
    572         </ul>
    573       </li>
    574 
    575   <li class="nav-section">
    576     <div class="nav-section-header"><a href="/google/backup/index.html">
    577       Android Backup Service</a>
    578     </div>
    579     <ul>
    580       <li><a href="/google/backup/signup.html">
    581           Register</a>
    582       </li>
    583     </ul>
    584   </li>
    585 
    586   </ul>
    587 
    588 </li>
    589 
    590 
    591 
    592 </ul>
    593 
    594 <script type="text/javascript">
    595 <!--
    596     buildToggleLists();
    597     changeNavLang(getLangPref());
    598 //-->
    599 </script>
    600 
    601 
    602         
    603 
    604       </div>
    605       <script type="text/javascript">
    606        showGoogleRefTree();
    607     
    608       </script>
    609     </div> <!-- end side-nav -->
    610     <script>
    611       $(document).ready(function() {
    612         scrollIntoView("devdoc-nav");
    613         });
    614     </script>
    615 
    616 
    617      
    618 
    619 
    620 
    621 <div class="col-12"  id="doc-col">
    622 
    623 <div id="api-info-block">
    624 
    625 
    626 
    627   
    628    
    629   
    630   
    631   
    632   
    633 
    634 
    635 <div class="sum-details-links">
    636 
    637 Summary:
    638 
    639 
    640 
    641 
    642 
    643 
    644 
    645 
    646 
    647 
    648 
    649   <a href="#pubmethods">Methods</a>
    650   
    651 
    652 
    653 
    654   &#124; <a href="#inhmethods">Inherited Methods</a>
    655 
    656 &#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
    657 
    658 </div><!-- end sum-details-links -->
    659 <div class="api-level">
    660   
    661   
    662   
    663 
    664 </div>
    665 </div><!-- end api-info-block -->
    666 
    667 
    668 <!-- ======== START OF CLASS DATA ======== -->
    669 
    670 <div id="jd-header">
    671     public
    672      
    673     final 
    674     
    675     class
    676 <h1 itemprop="name">Polygon</h1>
    677 
    678 
    679 
    680   
    681     extends Object<br/>
    682   
    683   
    684   
    685 
    686   
    687   
    688   
    689 
    690 
    691 </div><!-- end header -->
    692 
    693 <div id="naMessage"></div>
    694 
    695 <div id="jd-content" class="api apilevel-">
    696 <table class="jd-inheritance-table">
    697 
    698 
    699     <tr>
    700          	
    701         <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
    702     </tr>
    703     
    704 
    705     <tr>
    706         
    707             <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
    708          	
    709         <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.maps.model.Polygon</td>
    710     </tr>
    711     
    712 
    713 </table>
    714 
    715 
    716 
    717 
    718 
    719 
    720 
    721 <div class="jd-descr">
    722 
    723 
    724 <h2>Class Overview</h2>
    725 <p itemprop="articleBody">A polygon on the earth's surface. A polygon can be convex or concave, it may span the 180
    726  meridian and it can have holes that are not filled in. It has the following properties:
    727  <p>
    728  <dl>
    729  <dt>Outline</dt>
    730  <dd>The outline is specified by a list of vertices in clockwise or counterclockwise order. It is
    731  not necessary for the start and end points to coincide; if they do not, the polygon will be
    732  automatically closed. Line segments are drawn between consecutive points in the shorter of the
    733  two directions (east or west).
    734  <dt>Holes</dt>
    735  <dd>A hole is a region inside the polygon that is not filled. A hole is specified in exactly the
    736  same way as the outline. A hole must be fully contained within the outline. Multiple holes can be
    737  specified, however overlapping holes are not supported.
    738  <dt>Stroke Width</dt>
    739  <dd>Line segment width in screen pixels. The width is constant and independent of the camera's
    740  zoom level. The default value is 10.</dd>
    741  <dt>Stroke Color</dt>
    742  <dd>Line segment color in ARGB format, the same format used by <code><a href="/reference/android/graphics/Color.html">Color</a></code>.
    743  The default value is black (<code>0xff000000</code>).</dd>
    744  <dt>Fill Color</dt>
    745  <dd>Fill color in ARGB format, the same format used by <code><a href="/reference/android/graphics/Color.html">Color</a></code>. The
    746  default value is transparent (<code>0x00000000</code>). If the polygon geometry is not specified
    747  correctly (see above for Outline and Holes), then no fill will be drawn.</dd>
    748  <dt>Z-Index</dt>
    749  <dd>The order in which this polygon is drawn with respect to other overlays, including
    750  <code><a href="/reference/com/google/android/gms/maps/model/Polyline.html">Polyline</a></code>s, <code><a href="/reference/com/google/android/gms/maps/model/Circle.html">Circle</a></code>s, <code><a href="/reference/com/google/android/gms/maps/model/GroundOverlay.html">GroundOverlay</a></code>s and <code><a href="/reference/com/google/android/gms/maps/model/TileOverlay.html">TileOverlay</a></code>s, but
    751  not <code><a href="/reference/com/google/android/gms/maps/model/Marker.html">Marker</a></code>s. An overlay with a larger z-index is drawn over overlays with
    752  smaller z-indices. The order of overlays with the same z-index value is arbitrary.
    753  The default is 0.</dd>
    754  <dt>Visibility</dt>
    755  <dd>Indicates if the polygon is visible or invisible, i.e., whether it is drawn on the map. An
    756  invisible polygon is not drawn, but retains all of its other properties. The default is
    757  <code>true</code>, i.e., visible.</dd>
    758  <dt>Geodesic status</dt>
    759  <dd>Indicates whether the segments of the polygon should be drawn as geodesics, as opposed to
    760  straight lines on the Mercator projection. A geodesic is the shortest path between two points on
    761  the Earth's surface. The geodesic curve is constructed assuming the Earth is a sphere</dd>
    762  </dl>
    763  <p>
    764  Methods that modify a Polygon must be called on the main thread. If not, an
    765  <code><a href="/reference/java/lang/IllegalStateException.html">IllegalStateException</a></code> will be thrown at runtime.
    766  <h3>Example</h3>
    767 
    768  <pre> <code>GoogleMap map;
    769  // ... get a map.
    770  // Add a triangle in the Gulf of Guinea
    771  Polygon polygon = map.addPolygon(new PolygonOptions()
    772      .add(new LatLng(0, 0), new LatLng(0, 5), new LatLng(3, 5), new LatLng(0, 0))
    773      .strokeColor(Color.RED)
    774      .fillColor(Color.BLUE));</code></pre>
    775  <p>
    776  <h3>Developer Guide</h3>
    777  <p>
    778  For more information, read the <a
    779  href="https://developers.google.com/maps/documentation/android/shapes">Shapes</a>
    780  developer guide.
    781 </p>
    782 
    783 
    784 
    785 
    786 
    787 </div><!-- jd-descr -->
    788 
    789 
    790 
    791 
    792 
    793 
    794 
    795 
    796 
    797 
    798 
    799 
    800 
    801 
    802 
    803 
    804 <div class="jd-descr">
    805 
    806 
    807 <h2>Summary</h2>
    808 
    809 
    810 
    811 
    812 
    813 
    814 
    815 
    816 
    817 
    818 
    819 
    820 
    821 
    822 
    823 
    824 
    825 
    826 
    827 
    828 
    829 
    830 
    831 
    832 
    833 
    834 
    835 <!-- ========== METHOD SUMMARY =========== -->
    836 <table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
    837 
    838 
    839 
    840 	 
    841     <tr class="alt-color api apilevel-" >
    842         <td class="jd-typecol"><nobr>
    843             
    844             
    845             
    846             
    847             
    848             boolean</nobr>
    849         </td>
    850         <td class="jd-linkcol" width="100%"><nobr>
    851         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#equals(java.lang.Object)">equals</a></span>(Object other)</nobr>
    852         
    853   </td></tr>
    854 
    855 
    856 	 
    857     <tr class=" api apilevel-" >
    858         <td class="jd-typecol"><nobr>
    859             
    860             
    861             
    862             
    863             
    864             int</nobr>
    865         </td>
    866         <td class="jd-linkcol" width="100%"><nobr>
    867         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#getFillColor()">getFillColor</a></span>()</nobr>
    868         
    869         <div class="jd-descrdiv">Gets the fill color of this polygon.</div>
    870   
    871   </td></tr>
    872 
    873 
    874 	 
    875     <tr class="alt-color api apilevel-" >
    876         <td class="jd-typecol"><nobr>
    877             
    878             
    879             
    880             
    881             
    882             List&lt;List&lt;<a href="/reference/com/google/android/gms/maps/model/LatLng.html">LatLng</a>&gt;&gt;</nobr>
    883         </td>
    884         <td class="jd-linkcol" width="100%"><nobr>
    885         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#getHoles()">getHoles</a></span>()</nobr>
    886         
    887         <div class="jd-descrdiv">Returns a snapshot of the holes of this polygon at this time .</div>
    888   
    889   </td></tr>
    890 
    891 
    892 	 
    893     <tr class=" api apilevel-" >
    894         <td class="jd-typecol"><nobr>
    895             
    896             
    897             
    898             
    899             
    900             String</nobr>
    901         </td>
    902         <td class="jd-linkcol" width="100%"><nobr>
    903         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#getId()">getId</a></span>()</nobr>
    904         
    905         <div class="jd-descrdiv">Gets this polygon's id.</div>
    906   
    907   </td></tr>
    908 
    909 
    910 	 
    911     <tr class="alt-color api apilevel-" >
    912         <td class="jd-typecol"><nobr>
    913             
    914             
    915             
    916             
    917             
    918             List&lt;<a href="/reference/com/google/android/gms/maps/model/LatLng.html">LatLng</a>&gt;</nobr>
    919         </td>
    920         <td class="jd-linkcol" width="100%"><nobr>
    921         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#getPoints()">getPoints</a></span>()</nobr>
    922         
    923         <div class="jd-descrdiv">Returns a snapshot of the vertices of this polygon at this time .</div>
    924   
    925   </td></tr>
    926 
    927 
    928 	 
    929     <tr class=" api apilevel-" >
    930         <td class="jd-typecol"><nobr>
    931             
    932             
    933             
    934             
    935             
    936             int</nobr>
    937         </td>
    938         <td class="jd-linkcol" width="100%"><nobr>
    939         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#getStrokeColor()">getStrokeColor</a></span>()</nobr>
    940         
    941         <div class="jd-descrdiv">Gets the stroke color of this polygon.</div>
    942   
    943   </td></tr>
    944 
    945 
    946 	 
    947     <tr class="alt-color api apilevel-" >
    948         <td class="jd-typecol"><nobr>
    949             
    950             
    951             
    952             
    953             
    954             float</nobr>
    955         </td>
    956         <td class="jd-linkcol" width="100%"><nobr>
    957         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#getStrokeWidth()">getStrokeWidth</a></span>()</nobr>
    958         
    959         <div class="jd-descrdiv">Gets the stroke width of this polygon.</div>
    960   
    961   </td></tr>
    962 
    963 
    964 	 
    965     <tr class=" api apilevel-" >
    966         <td class="jd-typecol"><nobr>
    967             
    968             
    969             
    970             
    971             
    972             float</nobr>
    973         </td>
    974         <td class="jd-linkcol" width="100%"><nobr>
    975         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#getZIndex()">getZIndex</a></span>()</nobr>
    976         
    977         <div class="jd-descrdiv">Gets the zIndex of this polygon.</div>
    978   
    979   </td></tr>
    980 
    981 
    982 	 
    983     <tr class="alt-color api apilevel-" >
    984         <td class="jd-typecol"><nobr>
    985             
    986             
    987             
    988             
    989             
    990             int</nobr>
    991         </td>
    992         <td class="jd-linkcol" width="100%"><nobr>
    993         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#hashCode()">hashCode</a></span>()</nobr>
    994         
    995   </td></tr>
    996 
    997 
    998 	 
    999     <tr class=" api apilevel-" >
   1000         <td class="jd-typecol"><nobr>
   1001             
   1002             
   1003             
   1004             
   1005             
   1006             boolean</nobr>
   1007         </td>
   1008         <td class="jd-linkcol" width="100%"><nobr>
   1009         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#isGeodesic()">isGeodesic</a></span>()</nobr>
   1010         
   1011         <div class="jd-descrdiv">Gets whether each segment of the line is drawn as a geodesic or not.</div>
   1012   
   1013   </td></tr>
   1014 
   1015 
   1016 	 
   1017     <tr class="alt-color api apilevel-" >
   1018         <td class="jd-typecol"><nobr>
   1019             
   1020             
   1021             
   1022             
   1023             
   1024             boolean</nobr>
   1025         </td>
   1026         <td class="jd-linkcol" width="100%"><nobr>
   1027         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#isVisible()">isVisible</a></span>()</nobr>
   1028         
   1029         <div class="jd-descrdiv">Gets the visibility of this polygon.</div>
   1030   
   1031   </td></tr>
   1032 
   1033 
   1034 	 
   1035     <tr class=" api apilevel-" >
   1036         <td class="jd-typecol"><nobr>
   1037             
   1038             
   1039             
   1040             
   1041             
   1042             void</nobr>
   1043         </td>
   1044         <td class="jd-linkcol" width="100%"><nobr>
   1045         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#remove()">remove</a></span>()</nobr>
   1046         
   1047         <div class="jd-descrdiv">Removes the polygon from the map.</div>
   1048   
   1049   </td></tr>
   1050 
   1051 
   1052 	 
   1053     <tr class="alt-color api apilevel-" >
   1054         <td class="jd-typecol"><nobr>
   1055             
   1056             
   1057             
   1058             
   1059             
   1060             void</nobr>
   1061         </td>
   1062         <td class="jd-linkcol" width="100%"><nobr>
   1063         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#setFillColor(int)">setFillColor</a></span>(int color)</nobr>
   1064         
   1065         <div class="jd-descrdiv">Sets the fill color of this polygon.</div>
   1066   
   1067   </td></tr>
   1068 
   1069 
   1070 	 
   1071     <tr class=" api apilevel-" >
   1072         <td class="jd-typecol"><nobr>
   1073             
   1074             
   1075             
   1076             
   1077             
   1078             void</nobr>
   1079         </td>
   1080         <td class="jd-linkcol" width="100%"><nobr>
   1081         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#setGeodesic(boolean)">setGeodesic</a></span>(boolean geodesic)</nobr>
   1082         
   1083         <div class="jd-descrdiv">Sets whether to draw each segment of the line as a geodesic or not.</div>
   1084   
   1085   </td></tr>
   1086 
   1087 
   1088 	 
   1089     <tr class="alt-color api apilevel-" >
   1090         <td class="jd-typecol"><nobr>
   1091             
   1092             
   1093             
   1094             
   1095             
   1096             void</nobr>
   1097         </td>
   1098         <td class="jd-linkcol" width="100%"><nobr>
   1099         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#setHoles(java.util.List<? extends java.util.List<com.google.android.gms.maps.model.LatLng>>)">setHoles</a></span>(List&lt;?&nbsp;extends&nbsp;List&lt;<a href="/reference/com/google/android/gms/maps/model/LatLng.html">LatLng</a>&gt;&gt; holes)</nobr>
   1100         
   1101         <div class="jd-descrdiv">Sets the holes of this polygon.</div>
   1102   
   1103   </td></tr>
   1104 
   1105 
   1106 	 
   1107     <tr class=" api apilevel-" >
   1108         <td class="jd-typecol"><nobr>
   1109             
   1110             
   1111             
   1112             
   1113             
   1114             void</nobr>
   1115         </td>
   1116         <td class="jd-linkcol" width="100%"><nobr>
   1117         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#setPoints(java.util.List<com.google.android.gms.maps.model.LatLng>)">setPoints</a></span>(List&lt;<a href="/reference/com/google/android/gms/maps/model/LatLng.html">LatLng</a>&gt; points)</nobr>
   1118         
   1119         <div class="jd-descrdiv">Sets the points of this polygon.</div>
   1120   
   1121   </td></tr>
   1122 
   1123 
   1124 	 
   1125     <tr class="alt-color api apilevel-" >
   1126         <td class="jd-typecol"><nobr>
   1127             
   1128             
   1129             
   1130             
   1131             
   1132             void</nobr>
   1133         </td>
   1134         <td class="jd-linkcol" width="100%"><nobr>
   1135         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#setStrokeColor(int)">setStrokeColor</a></span>(int color)</nobr>
   1136         
   1137         <div class="jd-descrdiv">Sets the stroke color of this polygon.</div>
   1138   
   1139   </td></tr>
   1140 
   1141 
   1142 	 
   1143     <tr class=" api apilevel-" >
   1144         <td class="jd-typecol"><nobr>
   1145             
   1146             
   1147             
   1148             
   1149             
   1150             void</nobr>
   1151         </td>
   1152         <td class="jd-linkcol" width="100%"><nobr>
   1153         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#setStrokeWidth(float)">setStrokeWidth</a></span>(float width)</nobr>
   1154         
   1155         <div class="jd-descrdiv">Sets the stroke width of this polygon.</div>
   1156   
   1157   </td></tr>
   1158 
   1159 
   1160 	 
   1161     <tr class="alt-color api apilevel-" >
   1162         <td class="jd-typecol"><nobr>
   1163             
   1164             
   1165             
   1166             
   1167             
   1168             void</nobr>
   1169         </td>
   1170         <td class="jd-linkcol" width="100%"><nobr>
   1171         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#setVisible(boolean)">setVisible</a></span>(boolean visible)</nobr>
   1172         
   1173         <div class="jd-descrdiv">Sets the visibility of this polygon.</div>
   1174   
   1175   </td></tr>
   1176 
   1177 
   1178 	 
   1179     <tr class=" api apilevel-" >
   1180         <td class="jd-typecol"><nobr>
   1181             
   1182             
   1183             
   1184             
   1185             
   1186             void</nobr>
   1187         </td>
   1188         <td class="jd-linkcol" width="100%"><nobr>
   1189         <span class="sympad"><a href="/reference/com/google/android/gms/maps/model/Polygon.html#setZIndex(float)">setZIndex</a></span>(float zIndex)</nobr>
   1190         
   1191         <div class="jd-descrdiv">Sets the zIndex of this polygon.</div>
   1192   
   1193   </td></tr>
   1194 
   1195 
   1196 
   1197 </table>
   1198 
   1199 
   1200 
   1201 
   1202 
   1203 
   1204 
   1205 <!-- ========== METHOD SUMMARY =========== -->
   1206 <table id="inhmethods" class="jd-sumtable"><tr><th>
   1207   <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
   1208   <div style="clear:left;">Inherited Methods</div></th></tr>
   1209 
   1210 
   1211 <tr class="api apilevel-" >
   1212 <td colspan="12">
   1213   <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
   1214           ><img id="inherited-methods-java.lang.Object-trigger"
   1215           src="/assets/images/triangle-closed.png"
   1216           class="jd-expando-trigger-img" /></a>
   1217 From class
   1218 
   1219   java.lang.Object
   1220 
   1221 <div id="inherited-methods-java.lang.Object">
   1222   <div id="inherited-methods-java.lang.Object-list"
   1223         class="jd-inheritedlinks">
   1224   </div>
   1225   <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
   1226     <table class="jd-sumtable-expando">
   1227     
   1228 
   1229 
   1230 	 
   1231     <tr class="alt-color api apilevel-" >
   1232         <td class="jd-typecol"><nobr>
   1233             
   1234             
   1235             
   1236             
   1237             
   1238             Object</nobr>
   1239         </td>
   1240         <td class="jd-linkcol" width="100%"><nobr>
   1241         <span class="sympad">clone</span>()</nobr>
   1242         
   1243   </td></tr>
   1244 
   1245 
   1246 	 
   1247     <tr class=" api apilevel-" >
   1248         <td class="jd-typecol"><nobr>
   1249             
   1250             
   1251             
   1252             
   1253             
   1254             boolean</nobr>
   1255         </td>
   1256         <td class="jd-linkcol" width="100%"><nobr>
   1257         <span class="sympad">equals</span>(Object arg0)</nobr>
   1258         
   1259   </td></tr>
   1260 
   1261 
   1262 	 
   1263     <tr class="alt-color api apilevel-" >
   1264         <td class="jd-typecol"><nobr>
   1265             
   1266             
   1267             
   1268             
   1269             
   1270             void</nobr>
   1271         </td>
   1272         <td class="jd-linkcol" width="100%"><nobr>
   1273         <span class="sympad">finalize</span>()</nobr>
   1274         
   1275   </td></tr>
   1276 
   1277 
   1278 	 
   1279     <tr class=" api apilevel-" >
   1280         <td class="jd-typecol"><nobr>
   1281             
   1282             
   1283             final
   1284             
   1285             
   1286             Class&lt;?&gt;</nobr>
   1287         </td>
   1288         <td class="jd-linkcol" width="100%"><nobr>
   1289         <span class="sympad">getClass</span>()</nobr>
   1290         
   1291   </td></tr>
   1292 
   1293 
   1294 	 
   1295     <tr class="alt-color api apilevel-" >
   1296         <td class="jd-typecol"><nobr>
   1297             
   1298             
   1299             
   1300             
   1301             
   1302             int</nobr>
   1303         </td>
   1304         <td class="jd-linkcol" width="100%"><nobr>
   1305         <span class="sympad">hashCode</span>()</nobr>
   1306         
   1307   </td></tr>
   1308 
   1309 
   1310 	 
   1311     <tr class=" api apilevel-" >
   1312         <td class="jd-typecol"><nobr>
   1313             
   1314             
   1315             final
   1316             
   1317             
   1318             void</nobr>
   1319         </td>
   1320         <td class="jd-linkcol" width="100%"><nobr>
   1321         <span class="sympad">notify</span>()</nobr>
   1322         
   1323   </td></tr>
   1324 
   1325 
   1326 	 
   1327     <tr class="alt-color api apilevel-" >
   1328         <td class="jd-typecol"><nobr>
   1329             
   1330             
   1331             final
   1332             
   1333             
   1334             void</nobr>
   1335         </td>
   1336         <td class="jd-linkcol" width="100%"><nobr>
   1337         <span class="sympad">notifyAll</span>()</nobr>
   1338         
   1339   </td></tr>
   1340 
   1341 
   1342 	 
   1343     <tr class=" api apilevel-" >
   1344         <td class="jd-typecol"><nobr>
   1345             
   1346             
   1347             
   1348             
   1349             
   1350             String</nobr>
   1351         </td>
   1352         <td class="jd-linkcol" width="100%"><nobr>
   1353         <span class="sympad">toString</span>()</nobr>
   1354         
   1355   </td></tr>
   1356 
   1357 
   1358 	 
   1359     <tr class="alt-color api apilevel-" >
   1360         <td class="jd-typecol"><nobr>
   1361             
   1362             
   1363             final
   1364             
   1365             
   1366             void</nobr>
   1367         </td>
   1368         <td class="jd-linkcol" width="100%"><nobr>
   1369         <span class="sympad">wait</span>()</nobr>
   1370         
   1371   </td></tr>
   1372 
   1373 
   1374 	 
   1375     <tr class=" api apilevel-" >
   1376         <td class="jd-typecol"><nobr>
   1377             
   1378             
   1379             final
   1380             
   1381             
   1382             void</nobr>
   1383         </td>
   1384         <td class="jd-linkcol" width="100%"><nobr>
   1385         <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
   1386         
   1387   </td></tr>
   1388 
   1389 
   1390 	 
   1391     <tr class="alt-color api apilevel-" >
   1392         <td class="jd-typecol"><nobr>
   1393             
   1394             
   1395             final
   1396             
   1397             
   1398             void</nobr>
   1399         </td>
   1400         <td class="jd-linkcol" width="100%"><nobr>
   1401         <span class="sympad">wait</span>(long arg0)</nobr>
   1402         
   1403   </td></tr>
   1404 
   1405 
   1406 </table>
   1407   </div>
   1408 </div>
   1409 </td></tr>
   1410 
   1411 
   1412 </table>
   1413 
   1414 
   1415 </div><!-- jd-descr (summary) -->
   1416 
   1417 <!-- Details -->
   1418 
   1419 
   1420 
   1421 
   1422 
   1423 
   1424 
   1425 
   1426 <!-- XML Attributes -->
   1427 
   1428 
   1429 <!-- Enum Values -->
   1430 
   1431 
   1432 <!-- Constants -->
   1433 
   1434 
   1435 <!-- Fields -->
   1436 
   1437 
   1438 <!-- Public ctors -->
   1439 
   1440 
   1441 
   1442 <!-- ========= CONSTRUCTOR DETAIL ======== -->
   1443 <!-- Protected ctors -->
   1444 
   1445 
   1446 
   1447 <!-- ========= METHOD DETAIL ======== -->
   1448 <!-- Public methdos -->
   1449 
   1450 <h2>Public Methods</h2>
   1451 
   1452 
   1453 
   1454 <A NAME="equals(java.lang.Object)"></A>
   1455 
   1456 <div class="jd-details api apilevel-"> 
   1457     <h4 class="jd-details-title">
   1458       <span class="normal">
   1459         public 
   1460          
   1461          
   1462          
   1463          
   1464         boolean
   1465       </span>
   1466       <span class="sympad">equals</span>
   1467       <span class="normal">(Object other)</span>
   1468     </h4>
   1469       <div class="api-level">
   1470         <div></div>
   1471         
   1472   
   1473 
   1474       </div>
   1475     <div class="jd-details-descr">
   1476       
   1477   <div class="jd-tagdata jd-tagdescr"><p></p></div>
   1478 
   1479     </div>
   1480 </div>
   1481 
   1482 
   1483 <A NAME="getFillColor()"></A>
   1484 
   1485 <div class="jd-details api apilevel-"> 
   1486     <h4 class="jd-details-title">
   1487       <span class="normal">
   1488         public 
   1489          
   1490          
   1491          
   1492          
   1493         int
   1494       </span>
   1495       <span class="sympad">getFillColor</span>
   1496       <span class="normal">()</span>
   1497     </h4>
   1498       <div class="api-level">
   1499         <div></div>
   1500         
   1501   
   1502 
   1503       </div>
   1504     <div class="jd-details-descr">
   1505       
   1506   <div class="jd-tagdata jd-tagdescr"><p>Gets the fill color of this polygon.</p></div>
   1507   <div class="jd-tagdata">
   1508       <h5 class="jd-tagtitle">Returns</h5>
   1509       <ul class="nolist"><li>the color in ARGB format.
   1510 </li></ul>
   1511   </div>
   1512 
   1513     </div>
   1514 </div>
   1515 
   1516 
   1517 <A NAME="getHoles()"></A>
   1518 
   1519 <div class="jd-details api apilevel-"> 
   1520     <h4 class="jd-details-title">
   1521       <span class="normal">
   1522         public 
   1523          
   1524          
   1525          
   1526          
   1527         List&lt;List&lt;<a href="/reference/com/google/android/gms/maps/model/LatLng.html">LatLng</a>&gt;&gt;
   1528       </span>
   1529       <span class="sympad">getHoles</span>
   1530       <span class="normal">()</span>
   1531     </h4>
   1532       <div class="api-level">
   1533         <div></div>
   1534         
   1535   
   1536 
   1537       </div>
   1538     <div class="jd-details-descr">
   1539       
   1540   <div class="jd-tagdata jd-tagdescr"><p>Returns a snapshot of the holes of this polygon at this time . The list returned is a copy of
   1541  the list of holes and so changes to the polygon's holes will not be reflected by this list,
   1542  nor will changes to this list be reflected by the polygon.
   1543 </p></div>
   1544 
   1545     </div>
   1546 </div>
   1547 
   1548 
   1549 <A NAME="getId()"></A>
   1550 
   1551 <div class="jd-details api apilevel-"> 
   1552     <h4 class="jd-details-title">
   1553       <span class="normal">
   1554         public 
   1555          
   1556          
   1557          
   1558          
   1559         String
   1560       </span>
   1561       <span class="sympad">getId</span>
   1562       <span class="normal">()</span>
   1563     </h4>
   1564       <div class="api-level">
   1565         <div></div>
   1566         
   1567   
   1568 
   1569       </div>
   1570     <div class="jd-details-descr">
   1571       
   1572   <div class="jd-tagdata jd-tagdescr"><p>Gets this polygon's id.
   1573 </p></div>
   1574 
   1575     </div>
   1576 </div>
   1577 
   1578 
   1579 <A NAME="getPoints()"></A>
   1580 
   1581 <div class="jd-details api apilevel-"> 
   1582     <h4 class="jd-details-title">
   1583       <span class="normal">
   1584         public 
   1585          
   1586          
   1587          
   1588          
   1589         List&lt;<a href="/reference/com/google/android/gms/maps/model/LatLng.html">LatLng</a>&gt;
   1590       </span>
   1591       <span class="sympad">getPoints</span>
   1592       <span class="normal">()</span>
   1593     </h4>
   1594       <div class="api-level">
   1595         <div></div>
   1596         
   1597   
   1598 
   1599       </div>
   1600     <div class="jd-details-descr">
   1601       
   1602   <div class="jd-tagdata jd-tagdescr"><p>Returns a snapshot of the vertices of this polygon at this time . The list returned is a copy
   1603  of the list of vertices and so changes to the polygon's vertices will not be reflected by
   1604  this list, nor will changes to this list be reflected by the polygon. To change the vertices
   1605  of the polygon, call <code><a href="/reference/com/google/android/gms/maps/model/Polygon.html#setPoints(java.util.List<com.google.android.gms.maps.model.LatLng>)">setPoints(List)</a></code>.
   1606 </p></div>
   1607 
   1608     </div>
   1609 </div>
   1610 
   1611 
   1612 <A NAME="getStrokeColor()"></A>
   1613 
   1614 <div class="jd-details api apilevel-"> 
   1615     <h4 class="jd-details-title">
   1616       <span class="normal">
   1617         public 
   1618          
   1619          
   1620          
   1621          
   1622         int
   1623       </span>
   1624       <span class="sympad">getStrokeColor</span>
   1625       <span class="normal">()</span>
   1626     </h4>
   1627       <div class="api-level">
   1628         <div></div>
   1629         
   1630   
   1631 
   1632       </div>
   1633     <div class="jd-details-descr">
   1634       
   1635   <div class="jd-tagdata jd-tagdescr"><p>Gets the stroke color of this polygon.</p></div>
   1636   <div class="jd-tagdata">
   1637       <h5 class="jd-tagtitle">Returns</h5>
   1638       <ul class="nolist"><li>the color in ARGB format.
   1639 </li></ul>
   1640   </div>
   1641 
   1642     </div>
   1643 </div>
   1644 
   1645 
   1646 <A NAME="getStrokeWidth()"></A>
   1647 
   1648 <div class="jd-details api apilevel-"> 
   1649     <h4 class="jd-details-title">
   1650       <span class="normal">
   1651         public 
   1652          
   1653          
   1654          
   1655          
   1656         float
   1657       </span>
   1658       <span class="sympad">getStrokeWidth</span>
   1659       <span class="normal">()</span>
   1660     </h4>
   1661       <div class="api-level">
   1662         <div></div>
   1663         
   1664   
   1665 
   1666       </div>
   1667     <div class="jd-details-descr">
   1668       
   1669   <div class="jd-tagdata jd-tagdescr"><p>Gets the stroke width of this polygon.</p></div>
   1670   <div class="jd-tagdata">
   1671       <h5 class="jd-tagtitle">Returns</h5>
   1672       <ul class="nolist"><li>the width in screen pixels.
   1673 </li></ul>
   1674   </div>
   1675 
   1676     </div>
   1677 </div>
   1678 
   1679 
   1680 <A NAME="getZIndex()"></A>
   1681 
   1682 <div class="jd-details api apilevel-"> 
   1683     <h4 class="jd-details-title">
   1684       <span class="normal">
   1685         public 
   1686          
   1687          
   1688          
   1689          
   1690         float
   1691       </span>
   1692       <span class="sympad">getZIndex</span>
   1693       <span class="normal">()</span>
   1694     </h4>
   1695       <div class="api-level">
   1696         <div></div>
   1697         
   1698   
   1699 
   1700       </div>
   1701     <div class="jd-details-descr">
   1702       
   1703   <div class="jd-tagdata jd-tagdescr"><p>Gets the zIndex of this polygon.</p></div>
   1704   <div class="jd-tagdata">
   1705       <h5 class="jd-tagtitle">Returns</h5>
   1706       <ul class="nolist"><li>the zIndex of the polygon.
   1707 </li></ul>
   1708   </div>
   1709 
   1710     </div>
   1711 </div>
   1712 
   1713 
   1714 <A NAME="hashCode()"></A>
   1715 
   1716 <div class="jd-details api apilevel-"> 
   1717     <h4 class="jd-details-title">
   1718       <span class="normal">
   1719         public 
   1720          
   1721          
   1722          
   1723          
   1724         int
   1725       </span>
   1726       <span class="sympad">hashCode</span>
   1727       <span class="normal">()</span>
   1728     </h4>
   1729       <div class="api-level">
   1730         <div></div>
   1731         
   1732   
   1733 
   1734       </div>
   1735     <div class="jd-details-descr">
   1736       
   1737   <div class="jd-tagdata jd-tagdescr"><p></p></div>
   1738 
   1739     </div>
   1740 </div>
   1741 
   1742 
   1743 <A NAME="isGeodesic()"></A>
   1744 
   1745 <div class="jd-details api apilevel-"> 
   1746     <h4 class="jd-details-title">
   1747       <span class="normal">
   1748         public 
   1749          
   1750          
   1751          
   1752          
   1753         boolean
   1754       </span>
   1755       <span class="sympad">isGeodesic</span>
   1756       <span class="normal">()</span>
   1757     </h4>
   1758       <div class="api-level">
   1759         <div></div>
   1760         
   1761   
   1762 
   1763       </div>
   1764     <div class="jd-details-descr">
   1765       
   1766   <div class="jd-tagdata jd-tagdescr"><p>Gets whether each segment of the line is drawn as a geodesic or not.</p></div>
   1767   <div class="jd-tagdata">
   1768       <h5 class="jd-tagtitle">Returns</h5>
   1769       <ul class="nolist"><li><code>true</code> if each segment is drawn as a geodesic; <code>false</code> if each segment is
   1770          drawn as a straight line on the Mercator projection.
   1771 </li></ul>
   1772   </div>
   1773 
   1774     </div>
   1775 </div>
   1776 
   1777 
   1778 <A NAME="isVisible()"></A>
   1779 
   1780 <div class="jd-details api apilevel-"> 
   1781     <h4 class="jd-details-title">
   1782       <span class="normal">
   1783         public 
   1784          
   1785          
   1786          
   1787          
   1788         boolean
   1789       </span>
   1790       <span class="sympad">isVisible</span>
   1791       <span class="normal">()</span>
   1792     </h4>
   1793       <div class="api-level">
   1794         <div></div>
   1795         
   1796   
   1797 
   1798       </div>
   1799     <div class="jd-details-descr">
   1800       
   1801   <div class="jd-tagdata jd-tagdescr"><p>Gets the visibility of this polygon.</p></div>
   1802   <div class="jd-tagdata">
   1803       <h5 class="jd-tagtitle">Returns</h5>
   1804       <ul class="nolist"><li>this polygon visibility.
   1805 </li></ul>
   1806   </div>
   1807 
   1808     </div>
   1809 </div>
   1810 
   1811 
   1812 <A NAME="remove()"></A>
   1813 
   1814 <div class="jd-details api apilevel-"> 
   1815     <h4 class="jd-details-title">
   1816       <span class="normal">
   1817         public 
   1818          
   1819          
   1820          
   1821          
   1822         void
   1823       </span>
   1824       <span class="sympad">remove</span>
   1825       <span class="normal">()</span>
   1826     </h4>
   1827       <div class="api-level">
   1828         <div></div>
   1829         
   1830   
   1831 
   1832       </div>
   1833     <div class="jd-details-descr">
   1834       
   1835   <div class="jd-tagdata jd-tagdescr"><p>Removes the polygon from the map.
   1836 </p></div>
   1837 
   1838     </div>
   1839 </div>
   1840 
   1841 
   1842 <A NAME="setFillColor(int)"></A>
   1843 
   1844 <div class="jd-details api apilevel-"> 
   1845     <h4 class="jd-details-title">
   1846       <span class="normal">
   1847         public 
   1848          
   1849          
   1850          
   1851          
   1852         void
   1853       </span>
   1854       <span class="sympad">setFillColor</span>
   1855       <span class="normal">(int color)</span>
   1856     </h4>
   1857       <div class="api-level">
   1858         <div></div>
   1859         
   1860   
   1861 
   1862       </div>
   1863     <div class="jd-details-descr">
   1864       
   1865   <div class="jd-tagdata jd-tagdescr"><p>Sets the fill color of this polygon.</p></div>
   1866   <div class="jd-tagdata">
   1867       <h5 class="jd-tagtitle">Parameters</h5>
   1868       <table class="jd-tagtable">
   1869         <tr>
   1870           <th>color</td>
   1871           <td>the color in ARGB format
   1872 </td>
   1873         </tr>
   1874       </table>
   1875   </div>
   1876 
   1877     </div>
   1878 </div>
   1879 
   1880 
   1881 <A NAME="setGeodesic(boolean)"></A>
   1882 
   1883 <div class="jd-details api apilevel-"> 
   1884     <h4 class="jd-details-title">
   1885       <span class="normal">
   1886         public 
   1887          
   1888          
   1889          
   1890          
   1891         void
   1892       </span>
   1893       <span class="sympad">setGeodesic</span>
   1894       <span class="normal">(boolean geodesic)</span>
   1895     </h4>
   1896       <div class="api-level">
   1897         <div></div>
   1898         
   1899   
   1900 
   1901       </div>
   1902     <div class="jd-details-descr">
   1903       
   1904   <div class="jd-tagdata jd-tagdescr"><p>Sets whether to draw each segment of the line as a geodesic or not.</p></div>
   1905   <div class="jd-tagdata">
   1906       <h5 class="jd-tagtitle">Parameters</h5>
   1907       <table class="jd-tagtable">
   1908         <tr>
   1909           <th>geodesic</td>
   1910           <td>if <code>true</code>, then each segment is drawn as a geodesic; if <code>false</code>,
   1911             each segment is drawn as a straight line on the Mercator projection.
   1912 </td>
   1913         </tr>
   1914       </table>
   1915   </div>
   1916 
   1917     </div>
   1918 </div>
   1919 
   1920 
   1921 <A NAME="setHoles(java.util.List<? extends java.util.List<com.google.android.gms.maps.model.LatLng>>)"></A>
   1922 
   1923 <div class="jd-details api apilevel-"> 
   1924     <h4 class="jd-details-title">
   1925       <span class="normal">
   1926         public 
   1927          
   1928          
   1929          
   1930          
   1931         void
   1932       </span>
   1933       <span class="sympad">setHoles</span>
   1934       <span class="normal">(List&lt;?&nbsp;extends&nbsp;List&lt;<a href="/reference/com/google/android/gms/maps/model/LatLng.html">LatLng</a>&gt;&gt; holes)</span>
   1935     </h4>
   1936       <div class="api-level">
   1937         <div></div>
   1938         
   1939   
   1940 
   1941       </div>
   1942     <div class="jd-details-descr">
   1943       
   1944   <div class="jd-tagdata jd-tagdescr"><p>Sets the holes of this polygon. This method will take a copy of the holes, so further
   1945  mutations to <code>holes</code> will have no effect on this polygon.</p></div>
   1946   <div class="jd-tagdata">
   1947       <h5 class="jd-tagtitle">Parameters</h5>
   1948       <table class="jd-tagtable">
   1949         <tr>
   1950           <th>holes</td>
   1951           <td>an list of holes, where a hole is an list of <code><a href="/reference/com/google/android/gms/maps/model/LatLng.html">LatLng</a></code>s.
   1952 </td>
   1953         </tr>
   1954       </table>
   1955   </div>
   1956 
   1957     </div>
   1958 </div>
   1959 
   1960 
   1961 <A NAME="setPoints(java.util.List<com.google.android.gms.maps.model.LatLng>)"></A>
   1962 
   1963 <div class="jd-details api apilevel-"> 
   1964     <h4 class="jd-details-title">
   1965       <span class="normal">
   1966         public 
   1967          
   1968          
   1969          
   1970          
   1971         void
   1972       </span>
   1973       <span class="sympad">setPoints</span>
   1974       <span class="normal">(List&lt;<a href="/reference/com/google/android/gms/maps/model/LatLng.html">LatLng</a>&gt; points)</span>
   1975     </h4>
   1976       <div class="api-level">
   1977         <div></div>
   1978         
   1979   
   1980 
   1981       </div>
   1982     <div class="jd-details-descr">
   1983       
   1984   <div class="jd-tagdata jd-tagdescr"><p>Sets the points of this polygon. This method will take a copy of the points, so further
   1985  mutations to <code>points</code> will have no effect on this polygon.</p></div>
   1986   <div class="jd-tagdata">
   1987       <h5 class="jd-tagtitle">Parameters</h5>
   1988       <table class="jd-tagtable">
   1989         <tr>
   1990           <th>points</td>
   1991           <td>a list of <code><a href="/reference/com/google/android/gms/maps/model/LatLng.html">LatLng</a></code>s that are the vertices of the polygon.
   1992 </td>
   1993         </tr>
   1994       </table>
   1995   </div>
   1996 
   1997     </div>
   1998 </div>
   1999 
   2000 
   2001 <A NAME="setStrokeColor(int)"></A>
   2002 
   2003 <div class="jd-details api apilevel-"> 
   2004     <h4 class="jd-details-title">
   2005       <span class="normal">
   2006         public 
   2007          
   2008          
   2009          
   2010          
   2011         void
   2012       </span>
   2013       <span class="sympad">setStrokeColor</span>
   2014       <span class="normal">(int color)</span>
   2015     </h4>
   2016       <div class="api-level">
   2017         <div></div>
   2018         
   2019   
   2020 
   2021       </div>
   2022     <div class="jd-details-descr">
   2023       
   2024   <div class="jd-tagdata jd-tagdescr"><p>Sets the stroke color of this polygon.</p></div>
   2025   <div class="jd-tagdata">
   2026       <h5 class="jd-tagtitle">Parameters</h5>
   2027       <table class="jd-tagtable">
   2028         <tr>
   2029           <th>color</td>
   2030           <td>the color in ARGB format
   2031 </td>
   2032         </tr>
   2033       </table>
   2034   </div>
   2035 
   2036     </div>
   2037 </div>
   2038 
   2039 
   2040 <A NAME="setStrokeWidth(float)"></A>
   2041 
   2042 <div class="jd-details api apilevel-"> 
   2043     <h4 class="jd-details-title">
   2044       <span class="normal">
   2045         public 
   2046          
   2047          
   2048          
   2049          
   2050         void
   2051       </span>
   2052       <span class="sympad">setStrokeWidth</span>
   2053       <span class="normal">(float width)</span>
   2054     </h4>
   2055       <div class="api-level">
   2056         <div></div>
   2057         
   2058   
   2059 
   2060       </div>
   2061     <div class="jd-details-descr">
   2062       
   2063   <div class="jd-tagdata jd-tagdescr"><p>Sets the stroke width of this polygon.</p></div>
   2064   <div class="jd-tagdata">
   2065       <h5 class="jd-tagtitle">Parameters</h5>
   2066       <table class="jd-tagtable">
   2067         <tr>
   2068           <th>width</td>
   2069           <td>the width in display pixels.
   2070 </td>
   2071         </tr>
   2072       </table>
   2073   </div>
   2074 
   2075     </div>
   2076 </div>
   2077 
   2078 
   2079 <A NAME="setVisible(boolean)"></A>
   2080 
   2081 <div class="jd-details api apilevel-"> 
   2082     <h4 class="jd-details-title">
   2083       <span class="normal">
   2084         public 
   2085          
   2086          
   2087          
   2088          
   2089         void
   2090       </span>
   2091       <span class="sympad">setVisible</span>
   2092       <span class="normal">(boolean visible)</span>
   2093     </h4>
   2094       <div class="api-level">
   2095         <div></div>
   2096         
   2097   
   2098 
   2099       </div>
   2100     <div class="jd-details-descr">
   2101       
   2102   <div class="jd-tagdata jd-tagdescr"><p>Sets the visibility of this polygon. When not visible, a polygon is not drawn, but it keeps
   2103  all its other properties.</p></div>
   2104   <div class="jd-tagdata">
   2105       <h5 class="jd-tagtitle">Parameters</h5>
   2106       <table class="jd-tagtable">
   2107         <tr>
   2108           <th>visible</td>
   2109           <td>if <code>true</code>, then the polygon is visible; if <code>false</code>, it is not.
   2110 </td>
   2111         </tr>
   2112       </table>
   2113   </div>
   2114 
   2115     </div>
   2116 </div>
   2117 
   2118 
   2119 <A NAME="setZIndex(float)"></A>
   2120 
   2121 <div class="jd-details api apilevel-"> 
   2122     <h4 class="jd-details-title">
   2123       <span class="normal">
   2124         public 
   2125          
   2126          
   2127          
   2128          
   2129         void
   2130       </span>
   2131       <span class="sympad">setZIndex</span>
   2132       <span class="normal">(float zIndex)</span>
   2133     </h4>
   2134       <div class="api-level">
   2135         <div></div>
   2136         
   2137   
   2138 
   2139       </div>
   2140     <div class="jd-details-descr">
   2141       
   2142   <div class="jd-tagdata jd-tagdescr"><p>Sets the zIndex of this polygon. Polygons with higher zIndices are drawn above those with
   2143  lower indices.</p></div>
   2144   <div class="jd-tagdata">
   2145       <h5 class="jd-tagtitle">Parameters</h5>
   2146       <table class="jd-tagtable">
   2147         <tr>
   2148           <th>zIndex</td>
   2149           <td>the zIndex of this polygon.
   2150 </td>
   2151         </tr>
   2152       </table>
   2153   </div>
   2154 
   2155     </div>
   2156 </div>
   2157 
   2158 
   2159 
   2160 
   2161 
   2162 <!-- ========= METHOD DETAIL ======== -->
   2163 
   2164 
   2165 
   2166 <!-- ========= END OF CLASS DATA ========= -->
   2167 <A NAME="navbar_top"></A>
   2168 
   2169 <div id="footer" class="wrap" >
   2170         
   2171 
   2172   <div id="copyright">
   2173     
   2174   Except as noted, this content is licensed under <a
   2175   href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 
   2176   For details and restrictions, see the <a href="/license.html">
   2177   Content License</a>.
   2178   </div>
   2179   <div id="build_info">
   2180     
   2181 <script src="/timestamp.js" type="text/javascript"></script>
   2182 <script>document.write(BUILD_TIMESTAMP)</script>
   2183 
   2184   </div>
   2185 
   2186 
   2187   <div id="footerlinks">
   2188     
   2189   <p>
   2190     <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
   2191     <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
   2192     <a href="/support.html">Support</a>
   2193   </p>
   2194   </div>
   2195 
   2196 </div> <!-- end footer -->
   2197 </div> <!-- jd-content -->
   2198 
   2199 </div><!-- end doc-content -->
   2200 
   2201 </div> <!-- end body-content --> 
   2202 
   2203 
   2204 
   2205 
   2206 
   2207 
   2208 </body>
   2209 </html>
   2210