问题标签 [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.

0 投票
1 回答
209 浏览

android - android,这是使用 MyLocationOverlay 获取用户位置以将其发送到服务器的正确方法...?

我是安卓新手。我已经了解了 MyLocationOverlay。它可以获取用户位置并在该位置上绘制一个蓝点。我想获取用户位置并将其发送到服务器。是否可以使用 MyLocationOverlay 获取用户位置。如果是,那么这是使用 MyLocationOverlay 获取用户位置的正确方法......???

0 投票
1 回答
575 浏览

android - 从 Android 中的 myLocationOverlay 获取坐标值

我有一个使用地图来显示某个固定位置的应用程序。在下一次更新中,我想显示从用户当前位置到这个固定点的路线。我已经设法通过 myLocationOverlay 获取用户位置。
据我所知,我需要将坐标发送到谷歌地图,接收带有点的 .kml 文件并从中绘制路线。如何从 myLocationOverlay 获取纬度和经度值,或者是否有更好的方法来做我想做的事情?
TIA

0 投票
1 回答
447 浏览

android - Android:自定义指南针图像仅部分重绘

我希望通过子类化 MyLocationOverlay 在 MapView 上绘制我自己的指南针图像。自定义图像需要大于 MyLocationOverlay 显示的默认图像。我覆盖 drawCompass 并使用我自己的可绘制对象(位图)来绘制指南针:

如何设置自定义图像的边界,以便调用 drawCompass 在画布对象上设置所需的边界?看来我得到的界限是那些适用于默认图像的界限。

(drawCompass 似乎是从 MyLocationOverlay.draw() 调用的 - 我可以覆盖它,但我仍然不确定如何更改画布对象上的 ClipBounds。)

0 投票
1 回答
1028 浏览

android - mylocationoverlay 第一次找到位置时消失

我正在尝试设置 mylocationoverlay。不幸的是,它的行为很奇怪。它工作正常,只是在我离开 MapActivity 并回到我的应用程序之后才会出现。最初,地图出现并且有一个蓝色圆圈,而它正在获得一个很好的位置。然而,圆圈并没有解决到一个点,而是消失了。

我的代码如下所示:

}

有人对这里可能发生的事情有任何想法吗?由于这几乎是所有在线示例的逐字记录,我可能会补充一点,我正在运行 2.3.4 的 motorolla atrix 上进行测试。

0 投票
2 回答
1280 浏览

android - 使用 myLocationOverlay.getMyLocation() 返回 null;

我试图用 myLocationOverlay.getMyLocation(); 但它总是返回null,我尝试启用gps,禁用,启用网络,都启用但总是返回null。任何人都可以帮助我吗?

如果这可以帮助任何处于我情况的人,我会把我所有的课程

双纬双经 GeoPoint yo DataBaseHelper ayudabbdd MapView eMapa MapController controladorMapa TextView eNombre TextView eDesc ImageView eFoto File archivoImagen Uri imageUri

私人MyLocationOverlay myLocationOverlay;

}

0 投票
2 回答
1043 浏览

android - 关闭 MyLocationOverlay 组件中的自动重新居中功能

我对适用于 Android 组件 MyLocationOverlay 的 GoogleMap API 有疑问。每次设备位置发生变化(并且用户位置超出可见部分或地图)时,我都想关闭 MyLocationOverlay 自动重新居中功能(到当前用户位置)。

当用户位置超出屏幕时,似乎没有标志可以关闭不需要的地图自动居中功能

例如

我通过网络查看了这个问题,但没有找到提供的解决方案。

发现的附加信息:

  • 我猜文档是错误的、错误的,或者只是过时的说法:

    可选地,构造函数还可以使用 MapController 并使用它来保持“我的位置”点通过在地图离开屏幕时平移地图来保持可见

因为没有构造函数接受 MapController 作为参数,似乎我别无选择keeping the "my location" dot visible

  • 我偶然发现了一种解决方法,方法是覆盖方法 drawMyLocation() 而不调用 super.drawMyLocation() 解决了重新定位地图的问题(不希望的“功能”关闭)。但是我必须重新实现 drawMyLocation() 方法,因此更改默认外观(并花费时间......)

也许有更明确的解决方案?

0 投票
1 回答
450 浏览

android - 如何访问 MyLocationOverlay 的画布?

我覆盖了 MyLocationOverlay 的 drawMyLocation 以显示一个箭头作为标记,而不是普通的蓝点。但是,我还需要根据手机的传感器更改指针指向的方向。我决定在 onSensorChanged 中调用 drawMyLocation。但是调用 drawMyLocation 所需的参数之一是 Canvas。如何访问 MyLocationOverlay 的画布?还是每次我在 onSensorChanged 中调用 drawMyLocation 时都需要创建一个新的 Canvas 并传递新的 Canvas?

下面是我尝试覆盖 draw 方法时的代码。但是,即使我可以看到它一直在执行,旋转的位图也需要一段时间才能显示。

**更新:如果我尝试触摸我的地图,我可以看到我的箭头在触摸地图时旋转。但是,如果我不触摸它,箭头需要一段时间才能更新其方向。

0 投票
1 回答
724 浏览

android - 如何在 MyLocationOverlay 中绘制旋转箭头作为标记?

如何根据用户的真北和位置绘制旋转箭头?我将使用它作为地图上的标记。它将像导航应用程序中的那样工作。我目前正在考虑覆盖 onSensorChanged 并从那里调用 drawMyLocation 来绘制旋转箭头。然而,它似乎是资源密集型的,因为新的旋转位图将始终在 drawMyLocation 中创建。另外,我无法访问 MyLocationOverlay 的 Canvas 对象。你有什么方法可以推荐吗?

0 投票
1 回答
2738 浏览

android - 如何实现用户当前位置的实时更新?

我正在使用 MyLocationOverlay 来显示当前位置。但是,更新位置需要一段时间。我想在 iPhone 上实现类似“跟随我”的功能,其中用户的位置也会随着用户的移动而移动。如何使 MyLocationOverlay 的标记对其位置执行实时更新?

请注意,我重写了 draw() 和 drawMyLocation() 因为我需要绘制一个自定义标记。

我当前的代码如下所示:(我的代码的问题是标记不会随着用户移动。由于调用 onLocationChanged 需要一段时间,所以标记会突然从一个地方跳到另一个地方。)

0 投票
1 回答
956 浏览

android - 使用 MyLocationOverlay 类时无法获取地理点

我无法标记当前位置...应用程序总是得到消息“无法确定位置”。我在三星 Galaxy mini 上运行应用程序,我打开了 GPS :(

类 FixedMyLocationOverlay

公共类 FixedMyLocationOverlay 扩展 MyLocationOverlay { private boolean bugged = false; 私人可绘制的;私人油漆准确度油漆;私人点中心;私人点左; 私有 int 宽度;私人 int 高度;

代码活动

公共类 atm_atmogan 扩展 MapActivity {