问题标签 [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.
android - 如何将另一个覆盖项添加到 android mapview
我需要向地图视图添加另一个叠加项目。我已经使用了谷歌地图的标准安卓开发者指南。我目前在选项卡中拥有地图视图。我真的很感激任何想法。谢谢。
下面是我的java类:
我的 HelloItemizedOverlay 类:
android - 如何在地图视图上取消项目的 onTap 区域?
我的地图上有一些项目。
其中一些,朋友,当用户按下它们时,必须在对话框中显示一些信息。其中一些,我目前的职位,必须什么都不显示。
我尝试为我的位置删除 ImtemizedOverlay 的 onTap 函数的所有代码,但它不起作用....为什么?因为如果我的位置离朋友很近,如果我试图向朋友施压,什么都不会发生……¿为什么?因为我的位置 onTap 区域它与朋友的 onTap 区域混合在一起,当我试图按下朋友的 onTap 时,它正在按下我位置的空 onTap。
有办法解决这个问题吗?
谢谢
android - 无法删除标记 onTap
我正在开发一个 Android 应用程序,用户可以在其中添加一个在屏幕上点击的标记;它可以工作,但是当我想通过点击它来删除其中一个标记时出现问题;这是我的代码(我遵循 NooYawk 示例):
但它不起作用。我可以添加标记,但是当我尝试删除其中一个时,我得到一个数组越界异常,我不知道为什么。
这是我在点击标记时得到的异常:
android - 有人成功实现了 BalloonItemizedOverlay(多点)吗?
我不明白。我可以使用 BalloonItemizedOverlay 成功绘制一个点,但是,当我绘制多个点时,背景会从街景切换到纯海蓝色。标记在叠加层上正确绘制,我可以单击标记并按照它的指示进行操作,但我只是不明白为什么我的街景消失并被海蓝色背景取代。还有其他人遇到这个吗?我究竟做错了什么?我注意到当它到达 animateTo() 命令时,它会切换到蓝色。
android - 控制 OverlayItem 大小
我正在一个 ItemizedOverlay 中构建一个包含几十个 OverlayItems 的地图。我的地图可以非常近距离地查看(大约缩放级别 18+),OverlayItems 彼此非常接近。放大时地图看起来不错。但是,如果用户缩小图标开始重叠,一切看起来都非常垃圾。
有没有办法控制 OverlayItem 图标的大小,使其随地图缩放?如果没有,有没有办法在达到特定缩放级别后隐藏图标?关于如何解决这个问题的任何其他建议?
android - Android地图覆盖问题
我有一组点(5-10)需要覆盖在地图上。我能够正确执行叠加功能,与点对应的标记显示在地图上。但是由于某种原因,android跳过了添加前两点。任何线索为什么会发生这种情况?
所有这些都是在populate()
调用方法之后添加到 overlaym 的点。
android - android映射覆盖项目的异步加载
我有一个地图视图,其中包含我想要加载的数千个项目。显然,创建视图时我无法全部加载它们。
我想我必须根据当前显示的内容异步加载它们..
如何仅加载位于屏幕上显示的地图部分的项目?
android - Android 向 MapView 添加新点(不刷新)
我正在做一个宝藏任务,它会引导用户完成一个 ruote。我在显示任务点的地图中显示我当前位置时遇到问题
我扩展了 ItemizedOverlay
当我的位置改变时,我得到了听众:
updatewithNewlocation 方法的代码如下:
使用 DDMS 进行调试(只是测试)监听器工作得很好,当我用 DDMS 更改位置时,我的 mapview mOverlays 会增长,但是当我调用 mapview.invalidate() 时什么都没有发生
刷新地图视图的方法是什么?
还有一个问题,如果一个 mapOverlay 有不止一个 itemizedoverlay 每个都有一些标记会发生什么?
提前致谢
android - 在地图上使用叠加层时出现 NullPointerException
所以我按照http://developer.android.com/resources/tutorials/views/hello-mapview.html中给出的确切说明进行操作
问题是,当我单击覆盖时,它会强制关闭,并且 logcat 会显示
等等。为什么会发生这种情况?我将 onTap 方法中的 AlertDialog 更改为显示一些消息的微笑 Toast,但它仍然有问题?
编辑:对不起,这是代码
这是使用叠加层的地图活动:
公共类 MapDisplay 扩展 MapActivity{