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