jjzjj

infoWindow

全部标签

android - 使用 RelativeLayout 作为自定义 InfoWindow 时出现 NullPointerException

我正在尝试使用RelativeLayout作为我的标记的自定义InfoWindow,但是每次时我都会得到一个NullPointerException调用showInfoWindow(通过点击Marker或以编程方式)。我正在使用GoogleMapsAndroidAPIv2。异常(exception):FATALEXCEPTION:mainjava.lang.NullPointerExceptionatandroid.widget.RelativeLayout.onMeasure(RelativeLayout.java:465)atandroid.view.View.measure(Vi

android - 谷歌地图android v2中的自定义信息窗口

我正在使用GoogleMapAPIV2,并且我为map上的Marker创建了一个自定义InfoWindow。在这个InfoWindow中,我有一个按钮。我的问题是无法将Onclicklistener/functioning设置为该按钮(虚拟)。任何人给我一些解决这个问题的想法:这里是代码fragment:publicclassMarkerViewextendsFragmentActivityimplementsOnMarkerClickListener,OnInfoWindowClickListener{privateGoogleMapmMap;privateMarkerchennai

android - 谷歌地图android v2中的自定义信息窗口

我正在使用GoogleMapAPIV2,并且我为map上的Marker创建了一个自定义InfoWindow。在这个InfoWindow中,我有一个按钮。我的问题是无法将Onclicklistener/functioning设置为该按钮(虚拟)。任何人给我一些解决这个问题的想法:这里是代码fragment:publicclassMarkerViewextendsFragmentActivityimplementsOnMarkerClickListener,OnInfoWindowClickListener{privateGoogleMapmMap;privateMarkerchennai

android - 当我触摸 map android Osm时如何关闭infoWindow

我不知道如何在单击map上的任意位置时关闭OSMDroid中的信息窗口。我试图检查setMapListener,但这种方式很糟糕,没有用。有什么想法吗? 最佳答案 MapEventsOverlaymapEventsOverlay=newMapEventsOverlay(this,this);map.getOverlays().add(0,mapEventsOverlay);@OverridepublicbooleansingleTapConfirmedHelper(GeoPointp){InfoWindow.closeAllInfo

android - 如何在 Android Google Maps API v2 上管理多边形的 InfoWindows

我正在寻找一种方法来管理多边形的信息窗口(打开、关闭、设置内容),就像对标记所做的那样我可能可以监听onClick事件并在那里放置一些隐藏的标记,然后为该标记打开一个InfoWindow。不过,查找多边形以检索InfoWindow内容时出现问题。有更优雅的解决方案吗? 最佳答案 我一直在研究与您的问题类似的解决方案。如您所说,主要问题是如何获取从OnMapLongClickListener()获取的LatLng坐标是否在多边形内。有一种流行的算法可用于执行此操作,称为Point-in-polygonalgorithm..这是该算法对

android onMarkerClick 在 InfoWindow 隐藏在 GoogleMap Google Maps Android API v2 后不调用

我将GoogleMapsAndroidAPIv2集成到我的应用程序中,但GoogleMap中的标记出现了奇怪的行为。InfoWindow隐藏后不会调用OnMarkerClickListener#onMarkerClick(Markermarker)。它不取决于我如何显示InfoWindow(ma​​rker.showInfoWindow()或@OverridepublicbooleanonMarkerClick(finalMarkermarker){.....returntrue;}没用。在我通过触摸或更改缩放更改相机位置后,它可以工作一次。我在GoogleMapDemo中看到的相同行

android - 如何在 Android 的自定义 InfoWindow 中将不仅仅是标题和 fragment 传递给 getInfoContents

我的Android应用程序中有一个InfoWindowAdapter类,它引用包含三个TextView的xml布局。我在addMarker()方法中使用以下代码添加了一个新标记:mapView.addMarker(newMarkerOptions().position(latLon).title(titleText).snippet(snippetText).icon(BitmapDescriptorFactory.fromResource(R.drawable.pin_green)));mapView.setInfoWindowAdapter(newInfoWindow(getLay

InfoWindow 中的 Android 谷歌地图 fragment 自动更新

我在我的应用程序中使用谷歌地图,标记很少。每隔几秒我就会从API标记位置加载。每个标记都有设置的标题和fragment。在fragment中,我想显示加载数据的时间。问题是,当用户点击其中一个标记时,InfoWindow标题和fragment可见,然后我更改fragment和内容,但内容可见InfoWindow未更改-用户必须单击map才能隐藏InfoWindow然后再次点击标记-然后内容是正确的。是否可以刷新InfoWindow标题或摘要更改后的内容? 最佳答案 我找到了使用Androidmap扩展的解决方案https://git

android - 如何使用 glide 在 Google map 的 infoWindow 中获取图像 - Android

我正在使用谷歌地图开发应用程序。我需要有两个文本和图像源的自定义信息窗口。这是我的infocontents()代码。使用firebase、谷歌地图、Glide但它不起作用请帮忙。@OverridepublicViewgetInfoWindow(Markermarker){returnnull;}@OverridepublicViewgetInfoContents(Markermarker){finalViewv=getLayoutInflater().inflate(R.layout.custom_window,null);infoWindowProfile=(CircleImageV

android - 我的自定义 InfoWindow 布局的宽度在 Google Maps Android API v2 中被忽略

我在自定义InfoWindow布局中设置的宽度似乎被忽略了(它始终匹配父级)。我错过了什么吗?mMap.setInfoWindowAdapter(newInfoWindowAdapter(){@OverridepublicViewgetInfoWindow(Markerarg0){returnnull;}@OverridepublicViewgetInfoContents(Markerarg0){Viewv=getActivity().getLayoutInflater().inflate(R.layout.info_window_layout,null);//setmycustomd