草庐IT

InfoWindow

全部标签

android - 添加按钮到 map infowindow android

在新的GoogleMapsforAndroidAPIv2中,我可以非常轻松地显示自定义标记和信息窗口。但是,我试图在我的信息窗口中设置多个按钮,每个按钮执行不同的onClick操作,但问题是,map将InfoWindow视为它自己的按钮对象(无论我在哪里单击InfoWindow,它会按下整个东西)。有谁知道如何进一步定制它? 最佳答案 刚在documentation中找到这个.Asmentionedintheprevioussectiononinfowindows,aninfowindowisnotaliveView,rathert

android - 如何使用适用于 Android 的 Android Maps Utility Library 显示 InfoWindow

我正在使用GoogleMapsAndroidAPIUtilityLibrary为了以集群方式在map中显示多个标记。我已按照说明使其工作,并查看了库中的示例,但我不知道如何在单击标记时显示InfoWindow。我猜getMap().setOnMarkerClickListener(mClusterManager);是管理onClick事件的那个,如果被注释掉,我可以使用getMap覆盖它().setInfoWindowAdapter(newInfoWindowAdapter(){));但我无权访问我的自定义标记对象。然而,如果我使用getMap().setOnMarkerClickLi

android - 在 google maps api v2 中更改标记的 InfoWindow View 的边距颜色

您好,我尝试将具有(白色)的默认颜色更改为黑色,这在googlemapsapiv2中,有人知道我该怎么做吗?PD:是信息窗口的边距这是我更改信息窗口内容但需要更改边距的代码:SGoogleMapmap=....map.setInfoWindowAdapter(newInfoWindowAdapter(){@OverridepublicViewgetInfoContents(Markermarker){Viewv=getLayoutInflater().inflate(R.layout.info_window_layout,null);v.setBackgroundColor(Color

java - Android Maps Utils Clustering show InfoWindow

我打算使用utils库中可用的googlemaps标记聚类,但google示例应用程序只显示标记聚类而没有任何infoWindow。我现在想知道,我不能显示信息窗口吗?我希望InfoWindow像普通的谷歌地图标记一样显示在标记上,而不是在集群上。我的代码:(来自谷歌示例)publicclassBigClusteringDemoActivityextendsFragmentActivity{privateClusterManagermClusterManager;privateGoogleMapmMap;privatevoidreadItems(){InputStreaminputSt

swift - google maps iOS swift 中的自定义标记 InfoWindow?

我在我的应用程序中使用谷歌地图iOS,我想显示自定义标记信息窗口。我该如何创建它?我使用Storyboard和swift作为语言。 最佳答案 我的应用程序遇到过这样的问题。在你的ViewController.swift中:classViewController:GMSMapViewDelegate{funcmapView(_mapView:GMSMapView,markerInfoContentsmarker:GMSMarker)->UIView?{letplaceMarker=markeras!PlaceMarkerifletin

javascript - Google map - 多个标记 - 1 个 InfoWindow 问题

我无法让我的标记显示不同的信息窗口。标记始终显示最后一个“contentString”的内容。我已经阅读了其他几篇文章,但似乎都没有帮助。这是代码:functionsetMarkers(branches,map){varbounds=newgoogle.maps.LatLngBounds();varcontentString=null;varinfowindow=null;infowindow=newgoogle.maps.InfoWindow();for(vari=0;i'+branch[3]+'';varmarker=newgoogle.maps.Marker({position:

javascript - 谷歌地图 : How to open an InfoWindow by hovering a link?

我的页面左侧有一张map,其中包含大约40个点,右侧是这40个点的列表。所以你知道,当你点击map上的一个点时,会显示“信息窗口”,在那里你可以看到关于它的一些信息。我找不到如何通过在相应链接上进行“悬停”来简单地打开map上的“信息窗口”,然后关闭所有其他信息窗口。有人对此有想法吗? 最佳答案 您只需将鼠标悬停事件绑定(bind)到您的标记中,然后信息气球就会出现。GEvent.addListener(marker,"mouseover",function(){marker.openInfoWindowHtml(html);});

android - 第二次单击标记时隐藏 infoWindow(Google Map Android API V2)

为了实现这一点,我觉得我只需要覆盖onMarkerClick并检查单击标记的infoWindow是否已经打开,但令我惊讶的是clickedMarker.isInfoWindowShown()总是返回false...我的代码:@OverridepublicbooleanonMarkerClick(finalMarkerclickedMarker){if(clickedMarker.isInfoWindowShown()){clickedMarker.hideInfoWindow();System.out.println("wasshowing");}else{clickedMarker.

android - Maps V2 InfoWindow 中的动态内容

我想在MapsV2fragment中的标记上显示信息窗口。问题是,我想显示从网络动态加载的位图UniversalImageDownloader.这是我的InfoWindowAdapter:classMyInfoWindowAdapterimplementsInfoWindowAdapter{privatefinalViewv;MyInfoWindowAdapter(){v=getLayoutInflater().inflate(R.layout.infowindow_map,null);}@OverridepublicViewgetInfoContents(Markermarker){

android - 将来自 url 的图像添加到自定义 InfoWindow google maps v2

我正在使用一个android应用程序。用户在谷歌地图上搜索餐馆。在谷歌地图上显示他所有邻居餐厅的标记。如果他点击一个标记,它会显示一个自定义信息窗口。我的问题是我无法加载从Google位置返回的图像。我得到了正确的图像网址,但我无法在窗口中显示它。信息窗口在创建时我有这个mGoogleMap.setInfoWindowAdapter(newInfoWindowAdapter(){//UsedefaultInfoWindowframe@OverridepublicViewgetInfoWindow(Markerarg0){returnnull;}//Definesthecontentso