问题标签 [mylocationoverlay]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 参考 Android My Location Overlay 蓝点动画
好的,所以我正在覆盖 MyLocationOverlay 以希望移除蓝色准确环。
我正在覆盖 drawMyLocation()
但是,我发现无法获得对所使用的原始蓝点动画的引用。我该如何重新添加这个?一帧动画是可以接受的。谢谢。
android - Android MyLocationOverlay - 一段时间后标记消失
我想在地图视图上显示用户的位置。因此我使用 ' MyLocationOverlay
。标记出现在地图视图上,并将在用户位置更改时更新/移动。但是,如果该onLocationChanged
方法暂时不会被触发,那么标记就会消失。但我希望标记始终显示,尽管用户的位置没有改变。
这是代码:
有人遇到过同样的问题或知道如何解决吗?
android - 安卓谷歌地图我的位置
我有谷歌地图活动,我想在其中获取我的位置,但我面临 NullPointerException ......
我能够得到“loaded4”但不能得到“loaded5”所以 NullPointer 原因在它们之间。我也尝试使用 GPS_PROVIDER,但没有成功。
是的,我在清单中拥有所有权限。如果我不搜索我的位置,地图可以加载。
是否有可能是 NullPointer,因为在此之前我在同一个类中加载了一些其他坐标?也许它的模拟器故障?如果需要,我可以提供扩展代码。使用来自http://www.chupamobile.com/tutorial/details/53的源代码
android - MyLocationOverlay 导致无休止的重绘
我遇到了我的异常行为MapView
,我正在使用 RoboGuice,但我不确定它是否会影响问题。
问题是,如果我MyLocationListener
在我的地图上启用 a,那么它上面的每个叠加层都会无限地不断重绘。
看看这个例子:
我的地图活动
测试覆盖
如果我运行它,我将drawing...
永远每秒打印大约十次。但是,如果我通过注释掉这一行来
避免启用罗盘:MyLocationOverlay
然后重绘停止。
知道为什么会这样吗?这是一个错误还是我做错了什么?
编辑
刚刚在一个没有使用RoboGuice的项目中复现,问题依旧。
我想从现在开始我会不用那个指南针
android - Mylocation 在 Galaxy tab p1300 中不起作用
这是我的地图活动类。在此应用程序中,mylocation 在 Google Nexus 手机上完美运行,但在 Galaxy Tab P3100 中无法运行。我在运行应用程序之前检查了wifi 连接。我启用了 1.使用 gps 卫星,2。位置和谷歌3.使用无线网络
公共类 MyMap 扩展 MapActivity {
它返回
请给我一个解决方案..
谢谢。
android - Android 我的位置修复
当我的地图活动被调用时,我会在 onCreate 中调用 addUserMapPoint。此函数包含两个实例,我尝试使用 myOverlay.getMyLocation 获取位置信息。在此活动的初始加载中,第一次尝试的结果返回一个空 GeoPoint,并且在主 UI 线程完成位于 myOverlay.runOnFirstFix(new Runnable()... 的侦听器线程中的第二次尝试后,在一秒钟后调用并且确实包含一个包含纬度和经度的 GeoPoint。此侦听器函数内部的调用似乎确实将点放在地图上,并且 mapController.animateTo(gp) 行确实将地图移动到我的位置。我的应用程序有一个刷新按钮,当单击再次触发此活动。我需要纬度和经度才能从另一个服务获取位置数据。刷新后,
如果我无法通过第一次调用 myOverlay.getMyLocation 来获取 GeoPoint,那么如何从 myOverlay.runOnFirstFix(new Runnable()... 线程中找到的第二次调用中传递纬度和经度值。你会注意到我一直在尝试将 lat 和 lon 添加到 MyApp 这是 helper bean 类但是即使在刷新后这个类中的 lat 和 lon 也是 null 如果我在第一次活动时手动在 addUserMapPoint 函数中手动设置 lat 和 lon被访问这些值被保留。我猜这是因为它是在主 UI 线程上设置的。
以下问题正在请求您的帮助。如何在主 UI 线程中获取包含 lat 和 lon 的 GeoPoint,或者如何从 GeoPoint 传递这些值,我可以从 myOverlay.runOnFirstFix(new Runnable()... 线程获取?
如果您要建议我使用 Handler 或 runOnUiThread,请提供代码示例,将 lat 和 lon 传递回主 UI 线程/地图视图可以使用的东西。我已经尝试过类似下面的代码,但没有产生预期的结果。我能够让 toast 消息显示出来,但无法以我可以使用的方式传递 lat 和 lon。
我还使用如下代码来获取纬度和经度并且它可以工作,但是因为当前位置有时会与返回的纬度和经度不同,因为例如我无法获得 gps 信号但是返回旧值。我添加了检查以查看纬度/经度数据是否超过 2 分钟,但我仍然无法将最新的经度和经度与 myOverlay.getMyLocation 返回的经度匹配。
java - 当 Gps 关闭时,未在 MyLocationOverlay 中调用 OnLocationChanged 方法
在文档中它说 mylocationoverlay onlocationchanged 方法在定义 ACCESS_FINE_LOCATION 权限时同时使用 gps 和网络提供商。当 Gps 开启时一切都很好,onlocationchanged 工作,但是当我关闭 gps onlocationchanged 时从未调用过。我的课有什么问题吗?我必须实现 locationlistener 或 locationmanager 吗?
android - Android Google Maps API V2:如何更改我的位置图标?
在 Google Map API v1 中,我可以通过编写扩展 MyLocationOverlay 的类来更改“我的位置”图标。但我不知道如何在 Google API v2 中做到这一点。请帮我解决这个问题。
android - 由于以下原因,无法将地理点添加到谷歌地图;无法获取连接工厂客户端
尝试在谷歌地图上绘制多个地理点位置时出现此错误。我正在通过 PHP 和 JSON 从 MySQL 数据库中读取纬度和经度。我查看了主要示例,例如无法获取连接工厂客户端,无法获取连接工厂客户端 - 与 Google 地图打架,Android MapActivity:无法获取连接工厂客户端。
我可以确认它不是无效的 API 密钥,因为我生成了 2 个不同的密钥并返回了相同的错误。这也不是 API 级别的问题,我尝试在 API 级别 17 和级别 8 上运行应用程序,但仍然没有乐趣。当我运行代码时,它显示地图没有问题,然后得到我的异常 toast 消息“显示内容时出错”
这是我的 mapview.java 代码:
这是我的 ItemizedOverlay.java 代码:
我会很感激我得到的任何帮助,在此先感谢。
android - Maps V2 myLocation 蓝点回调
我希望能够单击地图上显示的蓝点(我的位置)。无论如何可以从该点击中获得回调?
谢谢,马丁