问题标签 [itemizedoverlay]

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 投票
2 回答
6362 浏览

android - 如何将另一个覆盖项添加到 android mapview

我需要向地图视图添加另一个叠加项目。我已经使用了谷歌地图的标准安卓开发者指南。我目前在选项卡中拥有地图视图。我真的很感激任何想法。谢谢。

下面是我的java类:

我的 HelloItemizedOverlay 类:

0 投票
1 回答
386 浏览

android - 如何在地图视图上取消项目的 onTap 区域?

我的地图上有一些项目。

其中一些,朋友,当用户按下它们时,必须在对话框中显示一些信息。其中一些,我目前的职位,必须什么都不显示。

我尝试为我的位置删除 ImtemizedOverlay 的 onTap 函数的所有代码,但它不起作用....为什么?因为如果我的位置离朋友很近,如果我试图向朋友施压,什么都不会发生……¿为什么?因为我的位置 onTap 区域它与朋友的 onTap 区域混合在一起,当我试图按下朋友的 onTap 时,它正在按下我位置的空 onTap。

有办法解决这个问题吗?

谢谢

0 投票
1 回答
1418 浏览

android - 无法删除标记 onTap

我正在开发一个 Android 应用程序,用户可以在其中添加一个在屏幕上点击的标记;它可以工作,但是当我想通过点击它来删除其中一个标记时出现问题;这是我的代码(我遵循 NooYawk 示例):

但它不起作用。我可以添加标记,但是当我尝试删除其中一个时,我得到一个数组越界异常,我不知道为什么。

这是我在点击标记时得到的异常:

0 投票
1 回答
918 浏览

android - 有人成功实现了 BalloonItemizedOverlay(多点)吗?

我不明白。我可以使用 BalloonItemizedOverlay 成功绘制一个点,但是,当我绘制多个点时,背景会从街景切换到纯海蓝色。标记在叠加层上正确绘制,我可以单击标记并按照它的指示进行操作,但我只是不明白为什么我的街景消失并被海蓝色背景取代。还有其他人遇到这个吗?我究竟做错了什么?我注意到当它到达 animateTo() 命令时,它会切换到蓝色。

蓝色背景图片

0 投票
1 回答
1053 浏览

android - 控制 OverlayItem 大小

我正在一个 ItemizedOverlay 中构建一个包含几十个 OverlayItems 的地图。我的地图可以非常近距离地查看(大约缩放级别 18+),OverlayItems 彼此非常接近。放大时地图看起来不错。但是,如果用户缩小图标开始重叠,一切看起来都非常垃圾。

有没有办法控制 OverlayItem 图标的大小,使其随地图缩放?如果没有,有没有办法在达到特定缩放级别后隐藏图标?关于如何解决这个问题的任何其他建议?

0 投票
1 回答
245 浏览

android - Android地图覆盖问题

我有一组点(5-10)需要覆盖在地图上。我能够正确执行叠加功能,与点对应的标记显示在地图上。但是由于某种原因,android跳过了添加前两点。任何线索为什么会发生这种情况?

所有这些都是在populate()调用方法之后添加到 overlaym 的点。

0 投票
1 回答
4374 浏览

android - android映射覆盖项目的异步加载

我有一个地图视图,其中包含我想要加载的数千个项目。显然,创建视图时我无法全部加载它们。

我想我必须根据当前显示的内容异步加载它们..

如何仅加载位于屏幕上显示的地图部分的项目?

0 投票
1 回答
5137 浏览

android - Android 向 MapView 添加新点(不刷新)

我正在做一个宝藏任务,它会引导用户完成一个 ruote。我在显示任务点的地图中显示我当前位置时遇到问题

我扩展了 ItemizedOverlay

当我的位置改变时,我得到了听众:

updatewithNewlocation 方法的代码如下:

使用 DDMS 进行调试(只是测试)监听器工作得很好,当我用 DDMS 更改位置时,我的 mapview mOverlays 会增长,但是当我调用 mapview.invalidate() 时什么都没有发生

刷新地图视图的方法是什么?

还有一个问题,如果一个 mapOverlay 有不止一个 itemizedoverlay 每个都有一些标记会发生什么?

提前致谢

0 投票
1 回答
1651 浏览

android - 在地图上使用叠加层时出现 NullPointerException

所以我按照http://developer.android.com/resources/tutorials/views/hello-mapview.html中给出的确切说明进行操作

问题是,当我单击覆盖时,它会强制关闭,并且 logcat 会显示

等等。为什么会发生这种情况?我将 onTap 方法中的 AlertDialog 更改为显示一些消息的微笑 Toast,但它仍然有问题?

编辑:对不起,这是代码

这是使用叠加层的地图活动:

公共类 MapDisplay 扩展 MapActivity{

0 投票
2 回答
1459 浏览

android - Android 从对话框启动浏览器

我有一个显示逐项叠加的地图视图,每个 onTap 事件都显示一个对话框,其中包含有关旅行社和三个按钮的信息,其中一个应该在浏览器中打开旅行社网站,但是当我单击按钮时,我得到了: 没有找到处理 Intent 的活动。

这是我的代码:

我在这里这里找到了例子,但突然对我不起作用..

谢谢