InfoWindow中的Android Google Maps代码片段自动更新 [英] Android Google Maps snippet auto update in InfoWindow

查看:86
本文介绍了InfoWindow中的Android Google Maps代码片段自动更新的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的应用程序中使用Google地图时使用了少量标记。每隔几秒我就从API标记位置加载。每个标记都设置了标题和片段。在片段中,我想显示加载数据的时间。



问题在于,当用户点击其中一个标记并和<c $ c>> InfoWindow </code>时,我更改了片段&内容但可见<code> InfoWindow </code>中的内容不会更改 - 用户必须单击地图以隐藏<code> InfoWindow </code>,然后单击然后内容是正确的。<br/> <br/> <p>是否有可能在title或snippet之后刷新<code> InfoWindow </code>内容我发现使用Android Maps Extensions的解决方案<a href =https://github.com/mg6maciej/android> </p> <b> <b> -maps-extensionsrel =nofollow> https://github.com/mg6maciej/android-maps-extensions </a>。</p> <br/> <br/> <p>更新后调用标记数据:<b> <br/> <br/> </p><pre> <code>标记m = map.getMarkerShowingInfoWindow(); <br/> if(m!= null&&!m.isCluster()){<br/> m.showInfoWindow(); <br/>} <br/> </code> </pre><p> <br/><p>I'm using Google Maps in my app with few markers. Every few seconds I'm loading from API markers positions. Each marker has set title and snippet. In snippet I would like to display time when data was loaded. </p> <p>Problem is that when user clicked on one of the markers and <code>InfoWindow</code> with title and snippet is visible then after that I change the snippet & the content but the content on visible <code>InfoWindow</code> is not changed - user has to click on the map to hide <code>InfoWindow</code> and click again on marker - then the content is correct.</p> <p>Is it possible to refresh <code>InfoWindow</code> content after title or snippet has changed?</p><div class="h2_lin"> 解决方案 </div><p>I found solution using Android Maps Extensions <a href="https://github.com/mg6maciej/android-maps-extensions" rel="nofollow">https://github.com/mg6maciej/android-maps-extensions</a>.</p> <p>Call this after update markers data:</p><pre><code> Marker m = map.getMarkerShowingInfoWindow(); if (m != null && !m.isCluster()) { m.showInfoWindow(); } </code></pre><p> <p>这篇关于InfoWindow中的Android Google Maps代码片段自动更新的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!</p> </div> <div class="arc-body-main-more"> <span onclick="unlockarc('826077');">查看全文</span> </div> </div> <div> </div> <div class="wwads-cn wwads-horizontal" data-id="166" style="max-width:100%;border: 4px solid #666;"></div> </div> </article> <div id="arc-ad-2" class="mb-1"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5038752844014834" crossorigin="anonymous"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-5038752844014834" data-ad-slot="3921941283"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="widget bgwhite radius-1 mb-1 shadow widget-rel"> <h5>相关文章</h5> <ul> <li> <a target="_blank" title="Google Maps Infowindow自动更新" href="/826112.html"> Google Maps Infowindow自动更新; </a> </li> <li> <a target="_blank" title="如何自动更新Google Gauge" href="/1994935.html"> 如何自动更新Google Gauge; </a> </li> <li> <a target="_blank" title="如何自动更新 Google Gauge" href="/2718345.html"> 如何自动更新 Google Gauge; </a> </li> <li> <a target="_blank" title="集群上的 Google Maps InfoWindow" href="/2557783.html"> 集群上的 Google Maps InfoWindow; </a> </li> <li> <a target="_blank" title="控制Google Maps InfoWindow的宽度" href="/824247.html"> 控制Google Maps InfoWindow的宽度; </a> </li> <li> <a target="_blank" title="没有标记的Google Maps infoWindow?" href="/1596240.html"> 没有标记的Google Maps infoWindow?; </a> </li> <li> <a target="_blank" title="自动更新使用谷歌代码" href="/435310.html"> 自动更新使用谷歌代码; </a> </li> <li> <a target="_blank" title="Google Play自动更新不会更新应用" href="/828092.html"> Google Play自动更新不会更新应用; </a> </li> <li> <a target="_blank" title="如何停用Google Chrome自动更新?" href="/817562.html"> 如何停用Google Chrome自动更新?; </a> </li> <li> <a target="_blank" title="自动更新Google Apps脚本webapp" href="/2263995.html"> 自动更新Google Apps脚本webapp; </a> </li> <li> <a target="_blank" title="自动更新(私人)Android应用" href="/83029.html"> 自动更新(私人)Android应用; </a> </li> <li> <a target="_blank" title="如何自动更新 Android Studio?" href="/2590618.html"> 如何自动更新 Android Studio?; </a> </li> <li> <a target="_blank" title="Android的graphview不会自动更新" href="/160228.html"> Android的graphview不会自动更新; </a> </li> <li> <a target="_blank" title="用于Google Maps InfoWindow的PHP XML" href="/827756.html"> 用于Google Maps InfoWindow的PHP XML; </a> </li> <li> <a target="_blank" title="Google Maps API:infoWindow由于鼠标事件而自动闪烁/关闭" href="/825212.html"> Google Maps API:infoWindow由于鼠标事件而自动闪烁/关闭; </a> </li> <li> <a target="_blank" title="在InfoWindow中调用JavaScript函数(Google Maps)" href="/874293.html"> 在InfoWindow中调用JavaScript函数(Google Maps); </a> </li> <li> <a target="_blank" title="Google Play 上的 Android 应用自动更新和权限更改" href="/2844823.html"> Google Play 上的 Android 应用自动更新和权限更改; </a> </li> <li> <a target="_blank" title="Google Play上的Android应用自动更新和权限更改" href="/827961.html"> Google Play上的Android应用自动更新和权限更改; </a> </li> <li> <a target="_blank" title="google.maps.InfoWindow中的Angular字体很棒" href="/2266238.html"> google.maps.InfoWindow中的Angular字体很棒; </a> </li> <li> <a target="_blank" title="自动更新" href="/1443927.html"> 自动更新; </a> </li> <li> <a target="_blank" title="如何使用毕加索在Google Maps的infoWindow中获取图像-Android" href="/1921547.html"> 如何使用毕加索在Google Maps的infoWindow中获取图像-Android; </a> </li> <li> <a target="_blank" title="刷新按钮/自动更新Google US preADSHEET" href="/224266.html"> 刷新按钮/自动更新Google US preADSHEET; </a> </li> <li> <a target="_blank" title="using google maps .loadGeoJson, markerclusterer and infowindow breaking" href="/2914775.html"> using google maps .loadGeoJson, markerclusterer and infowindow breaking; </a> </li> <li> <a target="_blank" title="Google Maps API - 打开单个infoWindow" href="/827035.html"> Google Maps API - 打开单个infoWindow; </a> </li> <li> <a target="_blank" title="将Google Maps MarkerClusterer与infowindow集成" href="/827381.html"> 将Google Maps MarkerClusterer与infowindow集成; </a> </li> </ul> </div> <div class="mb-1"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5038752844014834" crossorigin="anonymous"></script> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-5038752844014834" data-ad-slot="3921941283"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="side"> <div class="widget widget-side bgwhite mb-1 shadow"> <h5>移动开发最新文章</h5> <ul> <li> <a target="_blank" title="访问/ var / mobile / Containers / Data / Application中的文件,无需越狱iPhone" href="/918992.html"> 访问/ var / mobile / Containers / Data / Application中的文件,无需越狱iPhone; </a> </li> <li> <a target="_blank" title="无法发送使用JavaMail和客户经理的Gmail电子邮件(错误400)" href="/157852.html"> 无法发送使用JavaMail和客户经理的Gmail电子邮件(错误400); </a> </li> <li> <a target="_blank" title="org.apache.http.conn.HttpHostConnectException:连接到http:// localhost在android中拒绝" href="/544618.html"> org.apache.http.conn.HttpHostConnectException:连接到http:// localhost在android中拒绝; </a> </li> <li> <a target="_blank" title="iOS 9.3:发生SSL错误,无法与服务器建立安全连接" href="/917199.html"> iOS 9.3:发生SSL错误,无法与服务器建立安全连接; </a> </li> <li> <a target="_blank" title="WRITE_EXTERNAL_STORAGE不适用于棒棒糖,即使它已设置在清单中" href="/1738831.html"> WRITE_EXTERNAL_STORAGE不适用于棒棒糖,即使它已设置在清单中; </a> </li> <li> <a target="_blank" title="java.net.ProtocolException:流意外结束" href="/154260.html"> java.net.ProtocolException:流意外结束; </a> </li> <li> <a target="_blank" title="的冲突依赖“com.android.support:support-annotations~~V”。解决版本的应用程序(23.1.0)和测试应用程序(23.0.1)的不同" href="/174222.html"> 的冲突依赖“com.android.support:support-annotations~~V”。解决版本的应用程序(23.1.0)和测试应用程序(23.0.1)的不同; </a> </li> <li> <a target="_blank" title="SDK的位置没有找到。与local.properties文件或者与ANDROID_HOME环境变量sdk.dir限定位置" href="/188192.html"> SDK的位置没有找到。与local.properties文件或者与ANDROID_HOME环境变量sdk.dir限定位置; </a> </li> <li> <a target="_blank" title="如何处理:java.util.concurrent.TimeoutException:android.os.BinderProxy.finalize()超时10秒后错误?" href="/96332.html"> 如何处理:java.util.concurrent.TimeoutException:android.os.BinderProxy.finalize()超时10秒后错误?; </a> </li> <li> <a target="_blank" title="什么是\? (反斜线问号)转义序列是什么意思?" href="/690277.html"> 什么是\? (反斜线问号)转义序列是什么意思?; </a> </li> </ul> </div> <div class="widget widget-side bgwhite mb-1 shadow"> <h5> 热门教程 </h5> <ul> <li> <a target="_blank" title="Java教程" href="/OnLineTutorial/java/index.html"> Java教程 </a> </li> <li> <a target="_blank" title="Apache ANT 教程" href="/OnLineTutorial/ant/index.html"> Apache ANT 教程 </a> </li> <li> <a target="_blank" title="Kali Linux教程" href="/OnLineTutorial/kali_linux/index.html"> Kali Linux教程 </a> </li> <li> <a target="_blank" title="JavaScript教程" href="/OnLineTutorial/javascript/index.html"> JavaScript教程 </a> </li> <li> <a target="_blank" title="JavaFx教程" href="/OnLineTutorial/javafx/index.html"> JavaFx教程 </a> </li> <li> <a target="_blank" title="MFC 教程" href="/OnLineTutorial/mfc/index.html"> MFC 教程 </a> </li> <li> <a target="_blank" title="Apache HTTP客户端教程" href="/OnLineTutorial/apache_httpclient/index.html"> Apache HTTP客户端教程 </a> </li> <li> <a target="_blank" title="Microsoft Visio 教程" href="/OnLineTutorial/microsoft_visio/index.html"> Microsoft Visio 教程 </a> </li> </ul> </div> <div class="widget widget-side bgwhite mb-1 shadow"> <h5> 热门工具 </h5> <ul> <li> <a target="_blank" title="Java 在线工具" href="/Onlinetools/details/4"> Java 在线工具 </a> </li> <li> <a target="_blank" title="C(GCC) 在线工具" href="/Onlinetools/details/6"> C(GCC) 在线工具 </a> </li> <li> <a target="_blank" title="PHP 在线工具" href="/Onlinetools/details/8"> PHP 在线工具 </a> </li> <li> <a target="_blank" title="C# 在线工具" href="/Onlinetools/details/1"> C# 在线工具 </a> </li> <li> <a target="_blank" title="Python 在线工具" href="/Onlinetools/details/5"> Python 在线工具 </a> </li> <li> <a target="_blank" title="MySQL 在线工具" href="/Onlinetools/Dbdetails/33"> MySQL 在线工具 </a> </li> <li> <a target="_blank" title="VB.NET 在线工具" href="/Onlinetools/details/2"> VB.NET 在线工具 </a> </li> <li> <a target="_blank" title="Lua 在线工具" href="/Onlinetools/details/14"> Lua 在线工具 </a> </li> <li> <a target="_blank" title="Oracle 在线工具" href="/Onlinetools/Dbdetails/35"> Oracle 在线工具 </a> </li> <li> <a target="_blank" title="C++(GCC) 在线工具" href="/Onlinetools/details/7"> C++(GCC) 在线工具 </a> </li> <li> <a target="_blank" title="Go 在线工具" href="/Onlinetools/details/20"> Go 在线工具 </a> </li> <li> <a target="_blank" title="Fortran 在线工具" href="/Onlinetools/details/45"> Fortran 在线工具 </a> </li> </ul> </div> </div> </div> <script type="text/javascript">var eskeys = 'infowindow,中,的,android,google,maps,代码,片段,自动更新'; var cat = 'cc';';//mobile</script> </div> <div id="pop" onclick="pophide();"> <div id="pop_body" onclick="event.stopPropagation();"> <h6 class="flex flex101"> 登录 <span onclick="pophide();">关闭</span> </h6> <div class="pd-1"> <div class="wxtip center"> <span>扫码关注<em>1秒</em>登录</span> </div> <div class="center"> <img id="qr" src="https://huajiakeji.com/Content/Images/qrydx.jpg" alt="" style="width:150px;height:150px;" /> </div> <div style="margin-top:10px;display:flex;justify-content: center;"> <input type="text" placeholder="输入验证码" id="txtcode" autocomplete="off" /> <input id="btngo" type="button" onclick="chk()" value="GO" /> </div> <div class="center" style="margin: 4px; font-size: .8rem; color: #f60;"> 发送“验证码”获取 <em style="padding: 0 .5rem;">|</em> <span style="color: #01a05c;">15天全站免登陆</span> </div> <div id="chkinfo" class="tip"></div> </div> </div> </div> <script type="text/javascript" src="https://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script> <script type="text/javascript" src="https://cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.min.js"></script> <script type="text/javascript" src="https://img01.yuandaxia.cn/Scripts/highlight.min.js"></script> <script type="text/javascript" src="https://img01.yuandaxia.cn/Scripts/base.js?v=0.22"></script> <script type="text/javascript" src="https://img01.yuandaxia.cn/Scripts/tui.js?v=0.11"></script> <footer class="footer"> <div class="container"> <div class="flink mb-1"> 友情链接: <a href="https://www.it1352.com/" target="_blank">IT屋</a> <a href="https://huajiakeji.com/" target="_blank">Chrome插件</a> <a href="https://www.cnplugins.com/" target="_blank">谷歌浏览器插件</a> </div> <section class="copyright-section"> <a href="https://www.it1352.com" title="IT屋-程序员软件开发技术分享社区">IT屋</a> ©2016-2022 <a href="http://www.beian.miit.gov.cn/" target="_blank">琼ICP备2021000895号-1</a> <a href="/sitemap.html" target="_blank" title="站点地图">站点地图</a> <a href="/Home/Tags" target="_blank" title="站点标签">站点标签</a> <a target="_blank" alt="sitemap" href="/sitemap.xml">SiteMap</a> <a href="/1155981.html" title="IT屋-免责申明"><免责申明></a> 本站内容来源互联网,如果侵犯您的权益请联系我们删除. </section> <!--统计代码--> <script type="text/javascript"> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?0c3a090f7b3c4ad458ac1296cb5cc779"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <script type="text/javascript"> (function () { var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </div> </footer> </body> </html>