问题标签 [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.
google-maps-mobile - 在 MapView.invalidate() 调用之后会不断调用 OverlayItem.draw() 方法
我在我的 Android 应用程序中使用 Google 地图 API,并在实例化时启动一个线程来下载一些图像,这些图像稍后将成为自定义 ItemizedOverlay 中保存的 OverlayItem 对象。
下载完成后,通过处理程序通知 UI,并删除当前覆盖(如果有),创建一个包含下载图像的新覆盖,将其添加到地图视图,然后调用地图视图的 invalidate( ) 方法。这会导致调用自定义叠加层的覆盖 draw(canvas, mapview, shadow) 方法,并循环遍历叠加层中的项目列表并通过 canvas.drawBitmap(bitmap, left, top, paint) 绘制每个项目。
所有这一切都很好,但是尽管我没有触摸屏幕并且我的代码没有执行其他 invalidate() 调用,但自定义的覆盖层的 draw() 方法会一次又一次地被调用,无休止。
从视觉上看,这没有效果,但显然是不可取的。有谁知道什么可能导致该 draw() 方法的连续调用?
android - 通过 google maps mobile 打开 KML 文件时出错:此社区地图无法显示,因为它包含错误
当我尝试使用 kml 文档从我的应用程序调用 Google 地图时出现此错误。
我收到“无法显示此社区地图,因为它包含错误”的问题。
如果我指向 Google 的一些 kml 文档,它会正常打开,但如果我使用示例 kml doc,我会收到此错误。
android - 每次在地图上移动时尝试调用我的服务器并解析数据时如何避免 OutOfMemory
我有一个带有扩展 AsyncTask 的私有类的 MyMapActivity,目的是在每次更改地图部分时(onMove() 方法)在服务器上进行请求。来自服务器的响应是 JSON 数据字符串,大小约为 1-3 MB。因此,当用户移动地图以避免 OutOfMemory 时,我需要避免多次调用服务器。出于这个原因,我试图检查我自己的 AsyncTask 是否被取消(在每次 onMove() 开始时),如果没有(我想这表明关于执行 doInBackground() 方法)我想取消它。但不管怎样,我仍然有一个
这是我的活动课:
我还应该做什么?我试图执行消费 http 实体。
我处理 AsynTask 的逻辑是否正确?
android - Android - 无法查看地图 Google Maps API
我的 android 应用程序上的 google maps API 有问题。在一切正常之前,应用程序可以显示地图。我发布了 apk 并正确遵循了所有 tahap2。
我在智能手机上安装应用程序。但是一周或更长时间后,我的应用程序突然无法显示地图。只有网格视图。
如果有人可以给我一个解决这个问题的方法吗?
提前致谢
DevYudh
javascript - 我在 Sencha-Touch 2 中将 Google 地图逻辑放在哪里?多个标记
我有一个在谷歌 Appengine 上运行的谷歌地图。
我想通过使用(也许)Sencha Touch 2将它变成一个移动友好的界面。也许我也应该知道Sencha EXT JS4,但我在他们的文档中看不到它的任何地方。
我不太了解 JavaScript。这是我的“边做边学”应用程序。
我一直在阅读 Sencha Touch 2 文档中的示例,但是在获得一些带有基本 html 和图像的 TabPanel 之后它就停止了。
在 github 上还有一些其他示例,用于 Sencha Touch 2 MVC 和我想处理的表单,但第一步是重新创建我的功能图。
我已经包含了当前工作的谷歌地图循环:
./app/app.js
./app/controller/Home.js
./app/view/HomePage.js
android - 如何从谷歌地图api响应的JSON中获取纬度/经度
我无法正确提取经纬度点集以进一步绘制路线。任何人都可以让我这样做的代码吗?
提前致谢
android - 设置内置缩放控件崩溃模拟器应用程序
我正在尝试让缩放控件在我的小应用程序上工作。当我启动下面的代码时,应用程序在模拟器中崩溃(Android 2.3.3 使用 Google API)。当我注释掉:
它将启动并向我显示一直缩小的地图。关于我做错了什么的任何想法?
谢谢!
MainActivity.java
AndroidManifest
XML
javascript - 如何从 GGeoXml 对象中获取 AT5 数据
我使用以下代码将 AT5 文件加载到谷歌地图对象中:
感谢您提供任何帮助。
android - Android Google Maps - getLastKnownLocation 返回不准确的纬度和经度
我正在开发一个应用程序,我需要计算与当前位置和其他一些位置的距离。我正在使用 GPS 访问用户当前位置,其他位置坐标存储在数据库中。问题出现在以下代码段中:
问题是当我向 DDMS 提供坐标时,例如: Latitude: 62.639579 Longitude: 17.909689 并记录这些值我得到 Latitude: 62.0 和 Longitude 17.0 。
如果我创建一个位置对象并自己设置 lat 和 lng 值,它就可以工作。像这样:
编辑解决:
发现问题。我给 DDMS 提供了错误的格式。显然这应该用逗号分隔,而不是点...
javascript - 如何在谷歌静态地图上获得连续位置?
我住在加利福尼亚州的蒙特雷,拥有一部 Android 智能手机。我使用Google 静态地图向导创建了一个网页,并希望通过查看手机上的网页来观看自己在新手机上在城里走动。是否可以在我当前(移动中)位置的静态地图上显示标记?我真的很喜欢自己,想看着自己在城里走来走去。
这是我从地图向导中得到的代码。任何帮助或指导将不胜感激。我不确定如何添加当前位置?