Dan*_*iel 2 android google-maps-android-api-2
我可以只显示谷歌地图中的信息窗口吗?我正在使用Google Map的V2 api开发Android应用.我想在信息窗口中显示路线信息,但我不想显示标记图标.那么信息窗口可以与标记分开吗?如果是这样,我怎样才能在隐藏标记时显示信息窗口.
谢谢
您可以将标记的不透明度指定为0.
我结合@Xingang的答案来实现更好的结果.
marker.setAlpha(0.0f);
marker.setInfoWindowAnchor(.5f,1.0f);
Run Code Online (Sandbox Code Playgroud)
哇,这样做很有意思.我不知道你是否可以在没有标记的情况下做到这一点.
因为谷歌的文档说的是这样的:
Run Code Online (Sandbox Code Playgroud)An info window allows you to display information to the user when they tap on a marker on a map. By default, an info window is displayed when a user taps on a marker if the marker has a title set. Only one info window is displayed at a time. If a user clicks on another marker, the current window will be hidden and the new info window will be displayed. You can show an info window programmatically by calling showInfoWindow() on the target marker. An info window can be hidden by calling hideInfoWindow().
但你可以欺骗一件事,只是尝试使用代码将透明标记图像作为资源:
Marker marker = myMap.addMarker(new MarkerOptions()
.position(latLng)
.title("Title")
.snippet("Snippet")
.icon(BitmapDescriptorFactory
.fromResource(R.drawable.marker))); // transparent image
marker.showInfoWindow();
Run Code Online (Sandbox Code Playgroud)
过度R.drawable.marker使用你自己的标记,这将是一个透明的标记.
编辑:
除此之外,我确定您是否要在该信息窗口中显示您应该使用自定义信息窗口的路线信息
您可以infowindow使用XML或仅使用图像创建自己的自定义.
链接:
希望这对你有所帮助.
请告诉我这是否适合您,渴望了解您的回应.
谢谢.
| 归档时间: |
|
| 查看次数: |
5686 次 |
| 最近记录: |