问题标签 [google-maps-mobile]
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 - 如何在获取 XML 文件中实现 AsyncTask 以在 Google Maps Android API v2 中显示自定义标记?
我目前正在开发一个使用 Google Maps API v2 的 Android 应用程序。我正在显示来自外部 XML 文件的自定义标记:http: //dds.orgfree.com/DDS/landmarks_genxmlv2.php,它将在地图中显示一些地标。
正如您在下面的代码中看到的那样,在实际手机中测试此应用程序时,我使用 StrictMode 来避免 NetworkOnMainThreadException。我知道不建议使用这种方法。它应该在单独的线程中通过 AsyncTask 在后台完成。我尝试在这个应用程序中实现 AsyncTask,但我没有运气。谁能帮我提供我的代码或提供一些好的建议来帮助我解决这个问题?提前非常感谢。
这是我尝试过的。
java - 无法获取当前 GPS 位置坐标
我一直在努力获取我当前位置的 GPS 坐标,但我的应用程序从不锁定 GPS 卫星。
通知区域中的 GPS 图标一直闪烁。
而我尝试在 Android 上使用谷歌地图(预安装的应用程序)并且该东西能够在大约 60 秒内锁定!在这两种情况下,我的 3G 数据连接都已打开并正常工作。
更新:我使用的是 Android 2.3.3(HTC Desire S(工厂安装的操作系统;未应用更新))Logcat 输出在这里。现在这没有设置LocationUpdates()
更新到 0、0 之间的最小时间和最小距离。
更新 #2:我之前的代码在这里(PasteBin 链接)。
更新#3:现在,在显示 Toast .."Available".. in on 后,我正在强制关闭onStatusChanged()
。
更新#4:终于..我让它工作了。
——
那么,谷歌地图的应用程序是否使用了一些专有代码来锁定 GPS 信号?我尝试过使用各种版本的代码。尝试使用标准,但从未让它们与 GPS 一起使用。对我来说,通过 GPS 获得精确(约 50 英尺精度)的位置坐标是必须的。
我的代码:
请回答,因为这对我来说非常紧迫,任何帮助都是非常可观的:)
谢谢..
google-maps-api-3 - 有没有办法为 Retina 显示创建高分辨率的 Google Maps KML 图层?
因此,我尝试为我的 Google Maps V3 移动网络应用程序(使用 jQuery Mobile)使用带有自定义图标的 KML 层。地图的基础层以清晰的分辨率正确显示,缩放控件由 API 自动以紧凑模式设置样式,所以我猜 API 已经检测到移动设备正常。
然而,KmlLayer 上的自定义图标似乎很模糊,这是在高密度移动显示器(视网膜等)上显示低分辨率标记图像的常见症状,尽管我已经使用了双倍尺寸的图像。我试图调整<scale>
kml 文件中的标签无济于事,因为它似乎只在被谷歌服务器下采样到 32*32后影响图标。
所以问题是:有没有办法请求 Google KmlLayer 服务器提供高分辨率平铺图像?我在文档中没有看到任何这样的选项。也许在 KML 生成方面有一些技巧?
先感谢您。
更新:正如乍得下面所述,目前不支持此功能。因此,当我打开我的 Photoshop 并设计新的标记图像以便它在模糊时不会那么难看时,这里是Google 页面上功能请求的链接。
cordova - 谷歌地图上带有图标\标签的地理 uri
我在我的phonegap应用程序中通过geo uri指的是谷歌地图移动应用程序:
mapString = "geo:"+data.lat + "," + data.lng+"?saddr=("+data.lat+ "," + data.lng+")&daddr=&z=18";
地图可以缩放并在正确的位置打开,但我还想在该点上添加谷歌应用标签 \ 图标。
我该怎么做?谢谢
android - 更改地图标记颜色的有效方法
我正在使用GoogleMap
加载了很多小标记的 a 。我们说的可能是 400-500 个标记。在用户交互时,我想让这些标记的一个子集改变颜色,可能是 100-300 个。我希望在 30 毫秒或更短的时间内达到理想状态,但最多 50-60 毫秒也是可以接受的。
现在我有类似的代码:
所以我删除了某种颜色的旧标记(比如绿色),并为这些位置添加新标记(比如黑色)。当子集不再相关时,我会执行相反的过程。
在地图最繁忙的部分,我看到这需要 500 毫秒或更长时间,并且存在明显的滞后,不同的标记在不同的时间改变颜色。所以我很好奇是否有更好的基于数学的方法来在地图上绘制小圆圈并更改它们的颜色而不删除/添加标记,同时最小化 alloc/gc。
android - Google Maps v2 上的动画标记
使用 v2 API 在 Google 地图上设置动画标记的最佳方式是什么?
我正在开发一个以地图为中心的游戏,我在其中跟踪人们的位置并将它们显示在地图上供彼此查看。当人们移动时,我想将一个标记从他的当前位置设置为他的最新位置。每个人都有一个方向,所以我需要适当地旋转标记。
使用新的 Google Maps API 的最佳方法是什么?
google-maps-mobile - 谷歌地图中使用的位置动画
我在我的 ios 应用程序中使用谷歌地图,我喜欢显示谷歌地图中使用的位置动画。该动画通常用于显示当前位置并且是自动调整大小的,即标记大小的动画就像在浅蓝色中自我生长一样颜色。我喜欢为我的纬度和经度位置显示该动画。我该如何编程?我没有足够的声誉来上传图片。谢谢
google-maps - 在 Objective C 中的谷歌地图上显示多个标记
如何在 iOS 的 Google 地图上显示多个标记?我使用了以下方法,但没有奏效。
android - Google Maps 在 Android 上运行良好,但我仍然收到错误“找不到类 'maps.ik',从方法 maps.z.ag.a 引用”
通过下载库,将其添加到工作区,然后将其作为库引用,我让 Google Maps Android API v2 在我的 Android 应用程序上完美运行。
但是一旦包含地图片段的活动开始,我仍然会收到此错误
顺便说一句,我正在使用支持地图片段
无论如何,这个错误似乎不会影响我,也不会使应用程序崩溃或任何东西,我应该费心修复它吗?
添加了清单 PS E_SelectJourney 是我显示和使用地图的地方
添加了日志猫