问题标签 [mapactivity]
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 - 如何在多个 MapActivity 中使用单个 MapView
我正在开发一个在三个不同的 MapActivity 上显示地图的应用程序。
为了实现这一点,我在这三个 FragmentActivities 中重新使用了一个 MapFragment,它使用Pete Doyle的Android Compatibility package端口扩展了 MapActivities 。
此 MapFragment 中使用的 MapView 保存在Application Context中。
为了避免“这个视图已经有一个父级”错误,我在打开不同的活动时从当前父级中删除了视图:
在我按下手机的后退按钮并进入上一个 MapActivity 之前,这一切都很好。此时,MapView 是全黑的,因为我在更改活动时将其从其父级中删除,并且后退按钮不会触发重新创建视图...
我知道这篇文章: How to use multiple MapActivities/MapViews per Android application/process
事实上,我从Danny Remington - MacroSolve给出的答案中得到了在活动中重用 MapView 的想法。
我没有尝试使用多个进程,因为我相信我尝试实施的解决方案在资源上要轻得多。
任何帮助将非常感激!
android - Android 在多个地图活动之间共享位置服务
我正在编写一个具有 3 个 mapactivities 的应用程序,并且我已经实现了一个本地服务(如 google 教程),该服务从位置管理器接收更新,以在这些活动之间共享来自 gps 的位置数据。现在我想把每一个活动都放在分开的过程中,以遵循谷歌的建议。
所以我的问题是我必须如何处理?为远程服务实现和 AIDL 接口或将每个地图活动注册到位置侦听器?
感谢您的回答,对不起我的英语不好:P
android - 带有 setcontent() 的 Android 地图视图
关于地图视图的问题。我有一个简单的 MapActivity,起初只是带有详细信息的列表,每个类别都会引导您到 mapview,但它不会打开新的意图,而是通过“setContentView”更改当前活动。
问题是当我显示 mapview 时,按回,它再次通过 setcontentView 更改视图并尝试通过显示不同的位置打开另一个具有相同 mapview 的类别,然后再次通过 setContentView... 出错。
为什么?
android - Android 与 GoogleMap 关于 mapActivity
众所周知,如果我们想使用 google maps api。我们可以使用 target:Google apis;但是有些ROM只是我没有谷歌地图的手机。
如果我使用 mapActivity 它会告诉我“找不到类”。它在另一部手机上运行良好。(它确保我的代码是正确的。)
有人说这个问题是因为“框架”在我的 Rom 中丢失了一个文件。
但是当我在这些手机上安装 Goole map.apk 时,谷歌地图在它们上运行良好。
我不知道为什么谷歌地图可以在我的手机上运行,但我的应用程序无法在使用 mapAcivity 的手机上运行。
android - TabHost Fragment中的MapActivity在选项卡切换后消失
我正在尝试使用片段在一组选项卡中显示地图。我遇到的问题是,如果用户导航到另一个片段,然后返回,地图活动就会消失。如何在 tabhost 的片段中显示 MapActivity?
其基础来自关于如何将 MapActivity 与片段集成的众多问题(请参阅片段中的 MapView (Honeycomb))
MainTabActivity 有一个 tabhost 并使用 FragmentManager 在选项卡中显示 Fragment。MapFragment 有一个 tabhost 并使用它来显示 MapActivity。
MapFragment 确实使用 LocalActivityManager 将生命周期事件传播到包含的活动。
所以 MapFragment:
MapFragment 布局:
MainTabActivity 中用于更改选项卡内容的代码:
MainTabActivity 布局(删除了一堆无关的布局):
再次 - 我遇到的问题是,如果用户导航到另一个片段,然后返回,地图活动就会消失。如何在 tabhost 的片段中显示 MapActivity?
非常感谢。
android - 如何从android中的地图中删除当前位置图钉,保留其他图钉
我有一张地图,目前我经常从用户的 GPS 位置在地图上放置一个自定义图钉,这也取决于他们的位置何时发生变化,但 GPS 在这里有点不稳定很多。目前,每次发生这种情况时,都会在地图上放置一个新图钉。我想删除前一个图钉,以便在地图上只显示用户位置的一个图钉,就像用户位置的实时表示一样。
除此之外。是否可以在地图上有一组单独的图钉(它们的位置永远不会改变)并确保在用户位置更新时它们也不会被清除。
对代码的任何其他评论将不胜感激。
如果需要,请查明类以供参考。
android - MapActivity 在运行程序时崩溃
我正在尝试制作一个菜单中包含三个选项的应用程序。
其中之一是谷歌地图视图。
当我单击菜单的地图选项时,应用程序将崩溃。
HelloGoogleMapsActivity.java
日志猫
我希望有人可以帮助我
android - 无法启动扩展 MapActivity 的活动
扩展 MapActivity 时无法启动活动 (ShowPos)。如果我更改为扩展 Activity,它会启动。
在我将项目的 java 代码复制/粘贴到新工作区中的新项目之前,它确实工作得更早,突然 Eclipse 莫名其妙地无法再找到任何 Android API,并且没有一个可以重新导入。类似的事情以前也发生过几次,Eclipse 似乎很普通。但是复制/粘贴以前一直有效,至少有一段时间。现在它警告没有这样的错误。
我确实有一个 API 密钥,它以前可以使用。maps.jar 现在位于项目资源管理器中的项目下的 Google API 2.2 下。编辑注意到项目中的任何文件中都没有错误。启动时,LogCat 以:
p>我的项目名称现在是“intrax.three”。为什么要加一个“L”呢?清单确实包含:
(无法在此处粘贴清单文件)
感谢您提供有关如何帮助 Eclipse 查找内容的任何帮助!
android - 如何使用 MOTODEV 从 Android 中的 MapActivity 扩展活动?
我正在使用 MotoDev Studio 进行 Android 开发,并且正在尝试从 MapActivity 扩展我的 Activity。但是 MotoDev 不允许我这样做。
谁能告诉我为什么会这样?另一方面,在 Eclipse 中,我可以使用 Google Api。请帮帮我。
android - 创建一个 SQLite 数据库来存储地理点并将它们读入 MapActivity
我正在尝试创建一个地图活动,并且我已经能够成功地从主要活动中读取一个静态坐标字符串,但是这是硬编码的,我希望您将这些坐标插入 SQLite 数据库并让它们成为读。我试过环顾四周,但我根本无法得到我正在寻找的答案,如果有人能帮助我,我将不胜感激
这是我的主要活动 - GMapsActivity.java:
这是我的数据库创建者 - DatabaseManager.java
}
我是 Android 编程的新手,所以我会很感激有人可以向我展示代码片段而不是一般方向,因为我不太了解它们,哈哈
编辑:我已经在 SQLite 浏览器中创建了数据库条目 我怎样才能让主活动文件从该文件中读取值?
代码将尝试调用以下值的一般想法:SELECT * FROM the DB Put into Array 然后循环它
它只是我真的不知道如何实现这个:/
我真的很感激任何形式的帮助
先感谢您