18 android google-maps android-maps android-mapview android-maps-v2
目前,我可以使用Android Google Maps API v2在Google地图中查看我的所有标记.
在地图中添加我的标记:
mapView.addMarker
(new MarkerOptions()
.position(aUsersLocation).
icon(BitmapDescriptorFactory.fromBitmap(aUserImage))
.snippet(My_VALUE_1)
.title(My_VALUE_2)
.hideInfoWindow();
Run Code Online (Sandbox Code Playgroud)
我有几个标记,并为每个标记的代码段和标题指定了几个值(My_VALUE_1和My_VALUE_2).当用户点击标记时,我需要这些唯一值,我将在onMarkerClick监听器中收到以下值:
@Override
public boolean onMarkerClick(Marker theMarker)
{
String aValue1 = theMarker.getSnippet();
String aValue2 = theMarker.getTitle();
theMarker.getPosition().latitude...
...
return false;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:当我将标题和标题值添加到标记时,当用户单击标记时,会显示infoWindow.
我需要隐藏标记的infoWindow.我尝试使用hideInfoWindow,但似乎无法正常工作.
请给我任何建议.
谢谢.
Mac*_*ski 95
return true;
Run Code Online (Sandbox Code Playgroud)
从onMarkerClick禁用显示信息窗口并以标记为中心的默认行为.
| 归档时间: |
|
| 查看次数: |
16153 次 |
| 最近记录: |