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

0 投票
1 回答
1036 浏览

java - MyLocationOverlay 将标记更改为 Google Maps 默认值

我正在调查 MapActivities,我正在尝试做的是将 MyLocationOverlay 的默认标记从默认圆圈更改为谷歌地图使用的标记(蓝色箭头) 有没有简单的方法可以做到这一点?在此先感谢这是当前默认制造商的图像 http://blogs.conchango.com/photos/conchango_bloggers/images/13878/original.aspx

0 投票
1 回答
212 浏览

android - Android MapView 喜欢

我想在我的应用程序中实现一个 Mapview:
- 背景(地图,无论是否平铺),它是一个位图
- 带有 POI 的叠加层

地图应该对用户缩放/移动做出反应。

是否可以为此使用 MapView/MapActivity(完全不连接 Google Maps)?

0 投票
3 回答
1378 浏览

android - Android mapview 部分加载图块

我已经构建了一个具有单个地图视图的 android 应用程序。

我有一个错误,地图视图偶尔会丢失图块。地图视图不是完全空白的,一些图块出现但不是全部。这里的所有答案都与 API 密钥或在一个应用程序中拥有多个地图视图的问题有关。这不是问题。

它间歇性地发生,大约每五次我在清除应用程序中的所有数据后启动应用程序。所以它典型地出现在新装置上。

它只发生在 Android 2.2 设备上(肯定是三星 Galaxy S)

注意日志显示:

当瓷砖无法加载时,放大和缩小或重新启动不会刷新瓷砖。唯一的解决方案是转到设置->管理应用程序->[选择应用程序]->清除数据,然后重新启动应用程序。

有人以前见过这个并知道原因或解决方法吗?

干杯。

0 投票
1 回答
1095 浏览

android - 在超过一千个地理点的地图中有效地绘制路径。

我正在使用一个MapActivity. 我使用 JSON 从网络服务器获取一组 GeoPoints 并将其解析以将折线代码解码为地理点(纬度和经度),然后将其存储在ArrayList<Geopoints>.

然后将这些点绘制在MapActivity.

我的问题是,由于我的ArrayList<Geopoints>尺寸超过 2000,它运行效率不高。如何提高效率?

我在绘图时所做的示例代码是

说大小mGeoPoints=2000;

在由 Overlay 扩展的类中。我写作的那个类的一些方法是。

这段代码工作正常。它在地图上正确绘制。当我缩放地图或移动地图应用程序时挂起。

我已将缩放级别设置为 16 mapController.setZoom(16);;谁能帮我?即使用户手动缩放它,也让它运行得很快。

0 投票
1 回答
216 浏览

android - Android:如何在没有 xml 的情况下在我的 MapActivity 上显示我的自定义视图?

我在 mapactivity 上显示了一些小图表。当点击其中一个图表时,希望在谷歌地图上显示具有透明度的详细图表。所以我有类“myCusomGraphView extends View{...}”,我想在需要时在 MapActivity 上显示它。

0 投票
1 回答
565 浏览

android - AlertDialog 在扩展 ItemizedOverlay 的类中显示问题

我在我的应用程序中使用 MapActivity 来显示地图,为此我有一个名为 MapItemizedOverlay 的类,它扩展了 ItemizedOverlay。我在 MapItemizedOverlay 类的 onTap() 函数上添加了一个 AlertDialog。运行应用程序后,当我单击某个点的标记时,应用程序崩溃并给出 BadTokenException。我尝试使用 Log 进行调试,它显示问题出在 dialog.show() 行上,其中 dialog 是我的 AlertDialog 的对象。现在,我不明白代码的确切问题是什么?:-/我在下面给出我的代码,请大家帮我解决这个问题....提前谢谢..... !!!

地图活动类:

MapItemizedOverlay 类:

0 投票
1 回答
929 浏览

android - 如何在 Android 应用中嵌入自定义街景?

我知道这是开始街景意图的方式:

我想做的是听街景的GeoPoint(MapView.getMapCenter())。

例如,最初用户在 GeoPoint A 打开街景。用户可以点击沿街道移动。

我想记录用户的所有足迹(GeoPoints)。任何想法?

问候,肯

0 投票
1 回答
1021 浏览

android - Android MapActivity onTap 事件

我有一个 MapActivity,并且使用 ItemizedOverlay 显示地图图钉。我想将 onTap 事件转移到 MapActivity。(onTap 函数存在于 ItemizedOverlay 类中)。如何做到这一点?

0 投票
1 回答
211 浏览

java - MapItemizedOverlay Activity 上的地图视图和获取变量

我的 android 应用程序上有 MapView。我有一个 GoogleMapsActivity,我可以在其中获得要在地图上显示的坐标。

而且,我也有一个 MapsItemizedOverlay 活动,我在其中显示这些点。基本上我遵循了 MapView 教程。现在我需要将一个整数和字符串从 GoogleMapsActivity 传递给 MapsItemizedOveraly,因为当我点击一个标记时,我需要重定向到一个 URL。

我不知道我是否解释过,但在简历中:我需要将一个字符串和一个 int 从 GoogleMapsActivity 传递给 MapsItemizedOverlay。

谢谢你的帮助。

0 投票
2 回答
1431 浏览

android - 带有 MapView 的 RelativeLayout 中的视图为空

我有一个带有地图视图的 MapActivity。它工作正常。现在我想在我的 MapView 上添加一个 SeekBar。它必须在底部,但在地图视图上。用户将滚动以设置距离。任何。我的问题是,当我通过 findViewById() 到达它们时,我试图放置的任何视图都是空的。

我试图达到这样的效果:

我到处进行了研究,找不到类似的问题。有人使用了非常相似的东西。所以我忽略了它是空的,我没有在 onCreate() 中调用 SeekBar。但是 SeekBar 根本没有被绘制。我不能将其他视图添加到地图活动吗?

感谢您的任何想法!

一个重要的编辑:图形布局查看器显示 SeekBar,因为它应该在地图视图的底部。

我仍然得到 NullPointerException: ERROR/AndroidRuntime(12738): FATAL EXCEPTION: main

错误/AndroidRuntime(12738): java.lang.RuntimeException: 无法启动活动 ComponentInfo{com.MyApps.MapLocations/com.MyApps.MapLocations.MyActivity}: java.lang.NullPointerException

错误/AndroidRuntime(12738):在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)

错误/AndroidRuntime(12738):在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)

错误/AndroidRuntime(12738):在 android.app.ActivityThread.access$2300(ActivityThread.java:125)

错误/AndroidRuntime(12738):在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)

错误/AndroidRuntime(12738):在 android.os.Handler.dispatchMessage(Handler.java:99)

错误/AndroidRuntime(12738): 在 android.os.Looper.loop(Looper.java:123)

错误/AndroidRuntime(12738):在 android.app.ActivityThread.main(ActivityThread.java:4627)

错误/AndroidRuntime(12738):在 java.lang.reflect.Method.invokeNative(Native Method)

错误/AndroidRuntime(12738):在 java.lang.reflect.Method.invoke(Method.java:521)

错误/AndroidRuntime(12738):在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:871)

错误/AndroidRuntime(12738):在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)

错误/AndroidRuntime(12738):在 dalvik.system.NativeStart.main(本机方法)

错误/AndroidRuntime(12738):由:java.lang.NullPointerException 引起

错误/AndroidRuntime(12738):在 com.MyApps.MapLocations.MyActivity.setupSeekbar(MyActivity.java:343)

错误/AndroidRuntime(12738):在 com.MyApps.MapLocations.MyActivity.onCreate(MyActivity.java:89)

错误/AndroidRuntime(12738):在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)

错误/AndroidRuntime(12738):在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)

错误/AndroidRuntime(12738): ... 11 更多

这是 HierarchyViewer 的结果: 在这里您可以看到布局中有 2 个视图,但树上只显示了一个(MapView):S