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