问题标签 [android-mapview]
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 - MapView:启动时应用程序崩溃
我正在尝试使用根据手机方向旋转的地图来显示地图。我已经重写了谷歌示例的一部分以使用 aSensorEventListner
而不是SensorListener
.
我的问题是当我尝试使用该findViewByID()
方法显示地图时,我的应用程序在启动时崩溃了。如果我MapView(Context, String)
用来创建我的视图,它工作正常。我错过了使用 main.xml 布局文件的东西吗?这有什么问题?
提前致谢。
这是我的代码:
安卓清单:
资源/布局/main.xml:
我认为问题在于我调用了 setContentView() 2 次:
我试图评论第一个 setContentView(R.layout.main); 但应用程序在启动时仍然崩溃。它导致 NullPointerException :
现在我知道问题出在哪里了;但我不知道如何使用 main.xml 文件创建我的 MapView。
我正在使用 new MapView() 代替;它确实有效,但这是实现它的好方法吗?
android - Android:自动选择调试/发布 Maps api 密钥?
已过时:这个老问题是指已过时的 Google Maps v1 API。使用 v2 API 时,您可以在一个Google API 控制台条目中使用多个证书指纹。API Key 不再存储在 Manifest 或代码中。
是否可以自动检测用于签署 APK 的证书?我想在应用程序中同时调试和发布 Maps 证书,并将有效的证书传递给 MapView 构造函数。
通过这样的设置,我在发布应用程序时不会出错 - 我在模拟器和我的设备上使用调试证书,然后在将应用程序发送到 Market 之前使用发布版本进行签名。
我正在考虑检测我的特定设备或调试器是否已连接,但它并不完美。也许调试证书需要一些文件标记?有没有更好的办法?
java - Android - 在 MapView 上绘制路径作为覆盖
我有一个扩展 Overlay 并实现 Overlay.Snappable 的类。我已经覆盖了它的绘制方法:
正如你所看到的,我在地图上制作了一个点列表,我希望它们形成一个多边形。
现在,问题是当我将绘画样式设置为 FILL 或 FILL_AND_STROKE 时,屏幕上什么也没有显示,但是当我将它设置为只是描边并设置描边宽度时,它实际上会绘制它应该绘制的内容。
现在,我寻找解决方案,但没有任何结果。你能告诉我我是否错过了在代码本身中设置的内容,或者在 Overlay 画布上绘图时是否存在某种限制?
谢谢
android - isRouteDisplayed() 在地图视图上的后果
我只是想知道该方法会产生什么后果
有,关于地图视图的功能......
我有两项活动,一项显示路线,一项不显示。是否必须让第一个 isRouteDisplayed() 方法返回 true?它有什么作用?
问候,波斯克伦
android - Android MapView Navigation-App 的性能问题
我有一个关于使导航应用程序更快、更稳定的问题。
我的应用程序的基本层是一个简单的地图视图,上面覆盖着几个叠加层(2 个标记用于起点和目的地,一个用于路线)。
我的想法是实现一个线程来显示路线,这样应用程序就不会在计算更复杂的路线时挂起(就像现在一样)。
实现线程后,不再显示更新,也许你可以帮助我看一下下面我的代码摘录:
一些特性已经被总结为像“drawMarkers()”或“updateText()”这样的方法......(它们不需要更多关注;-))
android - 如何注册正确的 Google Maps Api Key?
我正在使用 2 个地图活动。我想为每个注册多个 Map APi 密钥吗?现在我得到了这个例外:
我用谷歌搜索了这个例外。它得出的结论一定是API Key问题?真的吗?为什么会发生?
这是我的 mapview 标签代码:
我在为 mapview 本身创建对象时遇到了这个异常。那是:
iphone - 在地图视图中延迟加载?
我必须在 tableview 中显示大量位置记录,而 mapview 取决于用户在视图之间切换。如何实现延迟加载?我不想查询中央服务器的位置,即使位置发生很小的变化。
android - 如何使用 kml 文件在地图上绘制路径?
我可以解析 kml 文件以在 Android 中显示路径或点吗?请问你能帮我吗?
这是我想在 android 谷歌地图中显示的 kml 示例代码:
当我将此文件加载到标准网络谷歌地图时,它会很好地显示它,但是当我尝试使用 android 谷歌地图做同样的事情时,它不会那样做。它只是带我去一些地方,就是这样。我正在考虑改变听众班。目前它看起来像这样:
请有人能告诉我我在这里做错了什么吗?
android - 在用户与地图交互之前,Android 1.6 Mapview 不会显示流量
我有一个 MapActivity。如果将其设置为适当的位置和缩放级别以查看流量,则在首次创建后不会显示任何内容,直到您与地图交互(单击它,拖动等),此时显示流量。自然,我希望流量在加载后无需任何用户交互即可显示,但我一直无法弄清楚如何触发它。有任何想法吗?
从我的 MapActivity 继承类:
这是 R.layout.map 中的内容