LocationSource.OnLocationChangedListener.html revision 555c93b2a726d53c70e99835d74d9246dff2206d
1<!DOCTYPE html> 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76<html> 77<head> 78<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 79 80<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /> 81<title>LocationSource.OnLocationChangedListener | Android Developers</title> 82 83<!-- STYLESHEETS --> 84<link rel="stylesheet" 85href="http://fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto"> 86<link href="/assets/css/default.css" rel="stylesheet" type="text/css"> 87 88 89 90<!-- JAVASCRIPT --> 91<script src="http://www.google.com/jsapi" type="text/javascript"></script> 92<script src="/assets/js/global-libraries-combined.js" type="text/javascript"></script> 93<script type="text/javascript"> 94 var toRoot = "/"; 95</script> 96<script src="/assets/js/docs.js" type="text/javascript"></script> 97 98<script src="/gms_navtree_data.js" type="text/javascript"></script> 99<script src="/gcm_navtree_data.js" type="text/javascript"></script> 100 101</head> 102<body class="gc-documentation google 103 develop" itemscope itemtype="http://schema.org/Article"> 104 <div id="doc-api-level" class="" style="display:none"></div> 105 <a name="top"></a> 106 107 <!-- Header --> 108 <div id="header"> 109 <div class="wrap" id="header-wrap"> 110 <div class="col-3 logo"> 111 <a href="/index.html"> 112 <img src="/assets/images/dac_logo.png" width="123" height="25" alt="Android Developers" /> 113 </a> 114 <div class="btn-quicknav" id="btn-quicknav"> 115 <a href="#" class="arrow-inactive">Quicknav</a> 116 <a href="#" class="arrow-active">Quicknav</a> 117 </div> 118 </div> 119 <ul class="nav-x col-9"> 120 <li class="design"> 121 <a href="/design/index.html" 122 zh-TW-lang="設計" 123 zh-CN-lang="设计" 124 ru-lang="Проектирование" 125 ko-lang="디자인" 126 ja-lang="設計" 127 es-lang="Diseñar" 128 >Design</a></li> 129 <li class="develop"><a href="/develop/index.html" class="selected" 130 zh-TW-lang="開發" 131 zh-CN-lang="开发" 132 ru-lang="Разработка" 133 ko-lang="개발" 134 ja-lang="開発" 135 es-lang="Desarrollar" 136 >Develop</a></li> 137 <li class="distribute last"><a href="/distribute/index.html" 138 zh-TW-lang="發佈" 139 zh-CN-lang="分发" 140 ru-lang="Распространение" 141 ko-lang="배포" 142 ja-lang="配布" 143 es-lang="Distribuir" 144 >Distribute</a></li> 145 </ul> 146 147 <!-- New Search --> 148 <div class="menu-container"> 149 <div class="moremenu"> 150 <div id="more-btn"></div> 151 </div> 152 <div class="morehover" id="moremenu"> 153 <div class="top"></div> 154 <div class="mid"> 155 <div class="header">Links</div> 156 <ul> 157 <li><a href="https://play.google.com/apps/publish/">Google Play Developer Console</a></li> 158 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li> 159 <li><a href="/about/index.html">About Android</a></li> 160 </ul> 161 <div class="header">Android Sites</div> 162 <ul> 163 <li><a href="http://www.android.com">Android.com</a></li> 164 <li class="active"><a>Android Developers</a></li> 165 <li><a href="http://source.android.com">Android Open Source Project</a></li> 166 </ul> 167 <!-- <div class="header">Support</div> 168 <ul> 169 <li><a href="/support.html">Developer Support</a></li> 170 </ul> --> 171 <div class="header">Languages</div> 172 <div id="language" class="locales"> 173 <select name="language" onChange="changeLangPref(this.value, true)"> 174 <option value="en">English</option> 175 <option value="es">Español</option> 176 <option value="ja">日本語</option> 177 <option value="ko">한국어</option> 178 <option value="ru">Русский</option> 179 <option value="zh-CN">中文 (中国)</option> 180 <option value="zh-TW">中文 (台灣)</option> 181 </select> 182 </div> 183 <script type="text/javascript"> 184 <!-- 185 loadLangPref(); 186 //--> 187 </script> 188 <br class="clearfix" /> 189 </div> 190 <div class="bottom"></div> 191 </div> 192 <div class="search" id="search-container"> 193 <div class="search-inner"> 194 <div id="search-btn"></div> 195 <div class="left"></div> 196 <form onsubmit="return submit_search()"> 197 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q" 198onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)" 199onkeydown="return search_changed(event, true, '/')" 200onkeyup="return search_changed(event, false, '/')" /> 201 </form> 202 <div class="right"></div> 203 <a class="close hide">close</a> 204 <div class="left"></div> 205 <div class="right"></div> 206 </div> 207 </div> 208 <div id="search_filtered_wrapper"> 209 <div id="search_filtered_div" class="no-display"> 210 <ul id="search_filtered"> 211 </ul> 212 </div> 213 </div> 214 215 </div> 216 <!-- /New Search> 217 218 219 <!-- Expanded quicknav --> 220 <div id="quicknav" class="col-9"> 221 <ul> 222 <li class="design"> 223 <ul> 224 <li><a href="/design/index.html">Get Started</a></li> 225 <li><a href="/design/style/index.html">Style</a></li> 226 <li><a href="/design/patterns/index.html">Patterns</a></li> 227 <li><a href="/design/building-blocks/index.html">Building Blocks</a></li> 228 <li><a href="/design/downloads/index.html">Downloads</a></li> 229 <li><a href="/design/videos/index.html">Videos</a></li> 230 </ul> 231 </li> 232 <li class="develop"> 233 <ul> 234 <li><a href="/training/index.html" 235 zh-TW-lang="訓練課程" 236 zh-CN-lang="培训" 237 ru-lang="Курсы" 238 ko-lang="교육" 239 ja-lang="トレーニング" 240 es-lang="Capacitación" 241 >Training</a></li> 242 <li><a href="/guide/components/index.html" 243 zh-TW-lang="API 指南" 244 zh-CN-lang="API 指南" 245 ru-lang="Руководства по API" 246 ko-lang="API 가이드" 247 ja-lang="API ガイド" 248 es-lang="Guías de la API" 249 >API Guides</a></li> 250 <li><a href="/reference/packages.html" 251 zh-TW-lang="參考資源" 252 zh-CN-lang="参考" 253 ru-lang="Справочник" 254 ko-lang="참조문서" 255 ja-lang="リファレンス" 256 es-lang="Referencia" 257 >Reference</a></li> 258 <li><a href="/tools/index.html" 259 zh-TW-lang="相關工具" 260 zh-CN-lang="工具" 261 ru-lang="Инструменты" 262 ko-lang="도구" 263 ja-lang="ツール" 264 es-lang="Herramientas" 265 >Tools</a> 266 <ul><li><a href="/sdk/index.html">Get the SDK</a></li></ul> 267 </li> 268 <li><a href="/google/index.html">Google Services</a> 269 </li> 270 </ul> 271 </li> 272 <li class="distribute last"> 273 <ul> 274 <li><a href="/distribute/index.html">Google Play</a></li> 275 <li><a href="/distribute/googleplay/publish/index.html">Publishing</a></li> 276 <li><a href="/distribute/googleplay/promote/index.html">Promoting</a></li> 277 <li><a href="/distribute/googleplay/quality/index.html">App Quality</a></li> 278 <li><a href="/distribute/googleplay/spotlight/index.html">Spotlight</a></li> 279 <li><a href="/distribute/open.html">Open Distribution</a></li> 280 </ul> 281 </li> 282 </ul> 283 </div> 284 <!-- /Expanded quicknav --> 285 </div> 286 </div> 287 <!-- /Header --> 288 289 290 <div id="searchResults" class="wrap" style="display:none;"> 291 <h2 id="searchTitle">Results</h2> 292 <div id="leftSearchControl" class="search-control">Loading...</div> 293 </div> 294 295 296 297 298 <!-- Secondary x-nav --> 299 <div id="nav-x"> 300 <div class="wrap"> 301 <ul class="nav-x col-9 develop" style="width:100%"> 302 <li><a href="/training/index.html" 303 zh-TW-lang="訓練課程" 304 zh-CN-lang="培训" 305 ru-lang="Курсы" 306 ko-lang="교육" 307 ja-lang="トレーニング" 308 es-lang="Capacitación" 309 >Training</a></li> 310 <li><a href="/guide/components/index.html" 311 zh-TW-lang="API 指南" 312 zh-CN-lang="API 指南" 313 ru-lang="Руководства по API" 314 ko-lang="API 가이드" 315 ja-lang="API ガイド" 316 es-lang="Guías de la API" 317 >API Guides</a></li> 318 <li><a href="/reference/packages.html" 319 zh-TW-lang="參考資源" 320 zh-CN-lang="参考" 321 ru-lang="Справочник" 322 ko-lang="참조문서" 323 ja-lang="リファレンス" 324 es-lang="Referencia" 325 >Reference</a></li> 326 <li><a href="/tools/index.html" 327 zh-TW-lang="相關工具" 328 zh-CN-lang="工具" 329 ru-lang="Инструменты" 330 ko-lang="도구" 331 ja-lang="ツール" 332 es-lang="Herramientas" 333 >Tools</a></li> 334 <li><a href="/google/index.html" class="selected" 335 >Google Services</a> 336 </li> 337 </ul> 338 </div> 339 340 </div> 341 <!-- /Sendondary x-nav --> 342 343 344 345 346 347 <div class="wrap clearfix" id="body-content"> 348 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement"> 349 <div id="devdoc-nav" class="scroll-pane"> 350<a class="totop" href="#top" data-g-event="left-nav-top">to top</a> 351 352 353 354<ul id="nav"> 355 <li class="nav-section"> 356 <div class="nav-section-header empty"><a href="/google/index.html"> 357 <span class="en">Overview</span> 358 </a></div> 359 </li> 360 361 <li class="nav-section"> 362 <div class="nav-section-header"><a href="/google/play-services/index.html"> 363 <span class="en">Google Play services</span></a> 364 </div> 365 <ul> 366 <li><a href="/google/play-services/setup.html"> 367 <span class="en">Setup</span></a> 368 </li> 369 370 <li><a href="/google/play-services/auth.html"> 371 <span class="en">Authentication</span></a> 372 </li> 373 374 <li><a href="/google/play-services/plus.html"> 375 <span class="en">Google+</span></a> 376 </li> 377 378 <li><a href="/google/play-services/maps.html"> 379 <span class="en">Google Maps</span></a> 380 </li> 381 382 <li id="gms-tree-list" class="nav-section"> 383 <div class="nav-section-header"> 384 <a href="/reference/gms-packages.html"> 385 <span class="en">Reference</span> 386 </a> 387 <div> 388 </li> 389 390 </ul> 391 </li> 392 393 <li class="nav-section"> 394 <div class="nav-section-header"><a href="/google/play/billing/index.html"> 395 <span class="en">Google Play In-app Billing</span></a> 396 </div> 397 <ul> 398 <li><a href="/google/play/billing/billing_overview.html"> 399 <span class="en">In-app Billing Overview</span></a> 400 </li> 401 <li><a href="/google/play/billing/billing_integrate.html"> 402 <span class="en">Implementing In-app Billing</span></a> 403 </li> 404 <li><a href="/google/play/billing/billing_subscriptions.html"> 405 <span class="en">Subscriptions</span></a> 406 </li> 407 <li><a href="/google/play/billing/billing_best_practices.html"> 408 <span class="en">Security and Design</span></a> 409 </li> 410 <li><a href="/google/play/billing/billing_testing.html"> 411 <span class="en">Testing In-app Billing</span></a> 412 </li> 413 <li><a href="/google/play/billing/billing_admin.html"> 414 <span class="en">Administering In-app Billing</span></a> 415 </li> 416 <li><a href="/google/play/billing/billing_reference.html"> 417 <span class="en">Reference</span></a> 418 </li> 419 </ul> 420 </li> 421 422 <li class="nav-section"> 423 <div class="nav-section-header"><a href="/google/play/dist.html"> 424 <span class="en">Google Play Distribution</span></a> 425 </div> 426 <ul> 427 <li><a href="/google/play/filters.html"> 428 <span class="en">Filters on Google Play</span></a> 429 </li> 430 431 <li><a href="/google/play/publishing/multiple-apks.html"> 432 <span class="en">Multiple APK Support</span></a> 433 </li> 434 435 <li><a href="/google/play/expansion-files.html"> 436 <span class="en">APK Expansion Files</span></a> 437 </li> 438 439 <li class="nav-section"> 440 <div class="nav-section-header"><a href="/google/play/licensing/index.html"> 441 <span class="en">Application Licensing</span></a> 442 </div> 443 <ul> 444 <li><a href="/google/play/licensing/overview.html"> 445 <span class="en">Licensing Overview</span></a> 446 </li> 447 <li><a href="/google/play/licensing/setting-up.html"> 448 <span class="en">Setting Up for Licensing</span></a> 449 </li> 450 <li><a href="/google/play/licensing/adding-licensing.html"> 451 <span class="en">Adding Licensing to Your App</span></a> 452 </li> 453 <li><a href="/google/play/licensing/licensing-reference.html"> 454 <span class="en">Licensing Reference</span></a> 455 </li> 456 </ul> 457 </li> 458 </ul> 459 460 461 <li class="nav-section"> 462 <div class="nav-section-header"><a href="/google/gcm/index.html"> 463 <span class="en">Google Cloud Messaging</span></a> 464 </div> 465 <ul> 466 <li><a href="/google/gcm/gs.html"> 467 <span class="en">Getting Started</span></a> 468 </li> 469 <li><a href="/google/gcm/gcm.html"> 470 <span class="en">Architectural Overview</span></a> 471 </li> 472 <li><a href="/google/gcm/demo.html"> 473 <span class="en">Demo App Tutorial</span></a> 474 </li> 475 <li><a href="/google/gcm/adv.html"> 476 <span class="en">Advanced Topics</span></a> 477 </li> 478 <li><a href="/google/gcm/c2dm.html"> 479 <span class="en">Migration</span></a> 480 </li> 481 <li id="gcm-tree-list" class="nav-section"> 482 <div class="nav-section-header"> 483 <a href="/reference/gcm-packages.html"> 484 <span class="en">Reference</span> 485 </a> 486 <div> 487 </li> 488 489 </ul> 490 </li> 491</ul> 492 493<script type="text/javascript"> 494<!-- 495 buildToggleLists(); 496 changeNavLang(getLangPref()); 497//--> 498</script> 499 500 501 502 503 </div> 504 <script type="text/javascript"> 505 showGoogleRefTree(); 506 507 </script> 508 </div> <!-- end side-nav --> 509 <script> 510 $(document).ready(function() { 511 scrollIntoView("devdoc-nav"); 512 }); 513 </script> 514 515 516 517 <script> 518 $(document).ready(function() { 519 changeDocLang(getLangPref()); 520 }); 521 </script> 522 523 524 525<div class="col-12" id="doc-col"> 526 527<div id="api-info-block"> 528 529 530 531 532<div class="sum-details-links"> 533 534</div><!-- end sum-details-links --> 535<div class="api-level"> 536 537 538 539 540</div> 541</div><!-- end api-info-block --> 542 543 544<!-- ======== START OF CLASS DATA ======== --> 545 546<div id="jd-header"> 547 public 548 static 549 550 551 interface 552<h1 itemprop="name">LocationSource.OnLocationChangedListener</h1> 553 554 555 556 557 558 559 560 561</div><!-- end header --> 562 563<div id="naMessage"></div> 564 565<div id="jd-content" class="api apilevel-"> 566<table class="jd-inheritance-table"> 567 568 569 <tr> 570 571 <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.maps.LocationSource.OnLocationChangedListener</td> 572 </tr> 573 574 575</table> 576 577 578 579 580 581 582 583<div class="jd-descr"> 584 585 586<h2>Class Overview</h2> 587<p itemprop="articleBody">Handles a location update. 588</p> 589 590 591 592 593 594</div><!-- jd-descr --> 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611<div class="jd-descr"> 612 613 614<h2>Summary</h2> 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642<!-- ========== METHOD SUMMARY =========== --> 643<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr> 644 645 646 647 648 <tr class="alt-color api apilevel-" > 649 <td class="jd-typecol"><nobr> 650 abstract 651 652 653 654 655 void</nobr> 656 </td> 657 <td class="jd-linkcol" width="100%"><nobr> 658 <span class="sympad"><a href="/reference/com/google/android/gms/maps/LocationSource.OnLocationChangedListener.html#onLocationChanged(android.location.Location)">onLocationChanged</a></span>(Location location)</nobr> 659 660 <div class="jd-descrdiv">Called when a new user location is known.</div> 661 662 </td></tr> 663 664 665 666</table> 667 668 669 670 671 672 673 674</div><!-- jd-descr (summary) --> 675 676<!-- Details --> 677 678 679 680 681 682 683 684 685<!-- XML Attributes --> 686 687 688<!-- Enum Values --> 689 690 691<!-- Constants --> 692 693 694<!-- Fields --> 695 696 697<!-- Public ctors --> 698 699 700 701<!-- ========= CONSTRUCTOR DETAIL ======== --> 702<!-- Protected ctors --> 703 704 705 706<!-- ========= METHOD DETAIL ======== --> 707<!-- Public methdos --> 708 709<h2>Public Methods</h2> 710 711 712 713<A NAME="onLocationChanged(android.location.Location)"></A> 714 715<div class="jd-details api apilevel-"> 716 <h4 class="jd-details-title"> 717 <span class="normal"> 718 public 719 720 721 abstract 722 723 void 724 </span> 725 <span class="sympad">onLocationChanged</span> 726 <span class="normal">(Location location)</span> 727 </h4> 728 <div class="api-level"> 729 <div></div> 730 731 732 733 </div> 734 <div class="jd-details-descr"> 735 736 <div class="jd-tagdata jd-tagdescr"><p>Called when a new user location is known.</p></div> 737 <div class="jd-tagdata"> 738 <h5 class="jd-tagtitle">Parameters</h5> 739 <table class="jd-tagtable"> 740 <tr> 741 <th>location</td> 742 <td>new location. Must not be null. 743</td> 744 </tr> 745 </table> 746 </div> 747 748 </div> 749</div> 750 751 752 753 754 755<!-- ========= METHOD DETAIL ======== --> 756 757 758 759<!-- ========= END OF CLASS DATA ========= --> 760<A NAME="navbar_top"></A> 761 762<div id="footer" class="wrap" > 763 764 765 <div id="copyright"> 766 767 Except as noted, this content is licensed under <a 768 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 769 For details and restrictions, see the <a href="/license.html"> 770 Content License</a>. 771 </div> 772 <div id="build_info"> 773 774 Android r — 03 Dec 2012 12:16 775 776 </div> 777 778 779 <div id="footerlinks"> 780 781 <p> 782 <a href="/about/index.html">About Android</a> | 783 <a href="/legal.html">Legal</a> | 784 <a href="/support.html">Support</a> 785 </p> 786 </div> 787 788</div> <!-- end footer --> 789</div> <!-- jd-content --> 790 791</div><!-- end doc-content --> 792 793</div> <!-- end body-content --> 794 795 796 797 798<!-- Grid - for dev 799<script type="text/javascript"> 800 801window.gOverride = { 802 gColor: '#FF0000', 803 pColor: '#EEEEEE', 804 gOpacity: 0.10, 805 pOpacity: 0.40, 806 pHeight: 16, 807 pOffset: 2, 808 gColumns:16, 809 gEnabled:false, 810 pEnabled:false 811 } 812</script> 813 814<link href="/assets/js/grid/960.gridder.css" rel="stylesheet" type="text/css"> 815<script src="/assets/js/grid/960.gridder.js" type="text/javascript"></script> 816--> 817 818 819 820 821 822<script type="text/javascript"> 823init(); /* initialize android-developer-docs.js */ 824var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 825document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 826</script> 827 828<script type="text/javascript"> 829 var pageTracker = _gat._getTracker("UA-5831155-1"); 830 pageTracker._trackPageview(); 831</script> 832 833 834 835</body> 836</html> 837