草庐IT

​​Maps

全部标签

android - 如何将自定义数据传递给 Google Maps v2 InfoWindowAdapter?

我正在尝试利用InfoWindowAdapter为InfoView提供自定义内容。我正在从我的Web服务中拉下JSONArray并添加标记,但我没有看到如何通过标记将详细信息传递给回调。@OverridepublicViewgetInfoWindow(Markermarker)在JavascriptAPI中,我可以设置任意标记信息。我希望能够传递可用作自定义内容条件的信息,例如marker.status字符串。所以除了标题等之外的东西。View将需要一些我需要传入的自定义字段。 最佳答案 或许可以尝试将您的信息或对象添加到标记中,如

android - 将 Drawable 转换为位图以更改 Google Maps Android API v2 中标记的颜色

我正在将一个旧应用程序从v1转换为v2,我的标记图标的颜色有问题。我有一个基本的白色图标,需要对其进行着色。在v1中,我是这样做的:Drawabled=DrawableUtils.resizeImageToDrawable(MapViewFragment.mapviewActivity,Configuration.Display.getDrawableFix(i),Configuration.MapView.getWaypointIconWidth(),Configuration.MapView.getWaypointIconHeight());d.setColorFilter(col

android - 使用 Android Google Maps API 显示热图图层

我在Android中做一个项目,我在其中给出了地理点(纬度、经度)列表,每个点都有一个关联的高度(高度)值。我的任务是根据点的高度值创建具有不同颜色的给定map的热图。是否有人知道任何现有的库都可以做同样的事情。或者,如果任何人都可以提供有关如何实现它的指示,那对我也将非常有帮助。我唯一的限制是它应该在Android中运行。提前致谢。 最佳答案 mapex,例如。或者thispost. 关于android-使用AndroidGoogleMapsAPI显示热图图层,我们在StackOver

android - 区分 Maps API v2 中的不同标记(唯一标识符)

我有一个自定义类的ArrayList。列表中大约有10个对象,每个对象都有标题、代码段、LatLng等详细信息。我已经使用我的自定义类函数(如getTitle、getSnippet、getLatLng等)成功地将所有10个添加到map中。现在,当我单击(标记的)信息窗口时,我希望能够以某种方式知道该标记对应于我的自定义类的哪个对象。例如,如果我单击麦当劳市场,我希望能够知道该标记属于ArrayList中的哪一项。我一直在查看MarkerOptions,但似乎没有任何东西可以用来识别相关的自定义对象。如果问题太困惑,让我把它简单化:ArrayListobjects=blahmap.add

android - Google Maps Android API V2 不在模拟器上显示 map

我正在按照教程运行GoogleMapsAndroidAPIV2。我正在使用模拟器。(我知道一个真正的设备可能会解决问题,但我确实想尝试模拟器)mapfragment显示淡黄色背景,上面有两个缩放按钮,我在LogCat中收到错误消息“GoogleMapsAndroidAPIv2仅支持OpenGLES2.0及更高版本的设备”。我正在使用最新的Android和GoogleMapsAPI(Android4.2.2和GoogleAPI17)我是android的新手,我做了很多搜索。这是我的发现:模拟器不支持map,因为模拟器不支持GooglePlay服务(除非调整模拟器以解决此问题)。但根据官方

从文件纬度经度加载到Google Maps API(不是数组或MVC数组错误)

我正在尝试重新创建开发人员网站上列出的GoogleMapsHeatmap这里。在他们的示例中,他们将多纬度/经度坐标加载到编码中的数组中。我想从文件加载坐标。我已经搜索并看到了许多示例,但无法与此特定的热图示例一起使用。我不断收到“不是数组或MVCarray”错误,我觉得我缺少一些简单的东西。请参阅下面的LoadPoint和GetPoint功能。一个正在从外部文件加载并出现错误。其他阵列负载并正常工作。varmap,heatmap,dataarr;functioninitMap(){map=newgoogle.maps.Map(document.getElementById('map'),{z

android - 如何在更新之前检查 Google Maps InfoWindow 是否仍然显示?

我开始研究在InfoWindow中显示位置图像的InfoWindowAdapter。我有很多不同的位置,因此位置图像可能在手机上不可用,而是从网络上下载的。现在MapsAPI声明如下:Notethatasnapshotofthereturnedviewwillbetakenandthenrenderedonthemapsosubsequentchangestotheviewwillnotbereflectedbytheinfowindowonthemap.Toupdatetheinfowindow(e.g.,afteranimagehasloaded),justcallshowInfo

android - 是什么让 Google Maps/Youtube 能够显示 'Complete this action with' 菜单?

如果可能的话,我怎样才能为“我的”应用程序获得这种行为?例如,当用户导航到URL“example.com/*”(以example.com开头的任何页面)时,我希望它显示“完成此操作”菜单,列出所有浏览器和这个特定的应用程序?我已经阅读了一些Intent文档,但您似乎只能为电话数据而不是WebURL创建它们。编辑:有人吗?我已经对此进行了更多研究,但没有任何运气。我想设置赏金,但我还没有那个选项。如果不可能,我想我会想办法粘贴URL。 最佳答案 其实很简单!你想要的是一个带有BROWSABLE类别集和的intent过滤器。标记设置为匹

android - 尝试从 Google Cloud Messaging 消息更改 Google Maps v2 Api 上的标记时出现非法状态异常

我正在编写一个Android应用程序,我在Googlemap上有标记,应该更改为GCM接收到的位置。我有一个全局静态列表,其中我将标记与id和位置一起保存。当我收到一条消息时,我可以更改对象在我的GCMBaseIntentService列表中的位置,但是当我想执行以下代码时:mMarker.setPosition(newLatLng(member.getLatitude(),member.getLongitude()));我得到以下异常:01-1318:52:38.118:E/AndroidRuntime(7605):FATALEXCEPTION:IntentService[GCMIn

android - 使用 android-maps-utils 在最大缩放级别禁用集群

我是新来的,所以欢迎任何反馈。我正在尝试使用DefaultClusterRenderer来显示一些自定义聚类,并且我试图让它在map完全放大时不聚类。所以我找到了完全相同问题的答案:DisableclusteringatmaxzoomlevelwithGooglesandroid-maps-utils所以我尝试了该代码,但遇到了Notonthemainthread错误。任何帮助将不胜感激。我的构造函数中有这个publicEspecieRenderer(Contextcontext,GoogleMapmap,ClusterManagerclusterManager){super(cont