Android 标记选项点击信息框
我有一个谷歌地图v2的应用程序,里面有几个标记选项。有没有一种方法可以捕捉到在点击pin后打开的点击信息框Android 标记选项点击信息框,android,google-maps-android-api-2,Android,Google Maps Android Api 2,我有一个谷歌地图v2的应用程序,里面有几个标记选项。有没有一种方法可以捕捉到在点击pin后打开的点击信息框 mMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() { @Override public void onInfoWindowClick(Marker marker) { // do something }
mMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {
@Override
public void onInfoWindowClick(Marker marker) {
// do something
}
});
可能是重复的问题
可能是重复的问题
可能是重复的问题
可能是重复的问题。尝试如下:
GoogleMap mMap;
Marker myMarker= mMap.addMarker(new MarkerOptions()
.position(lng)
.title("Head Quarter Office")
.snippet("Delhi")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.icon)));
mMap.setOnMarkerClickListener(new OnMarkerClickListener()
{
@Override
public boolean onMarkerClick(Marker arg0) {
if(arg0.getTitle().equals("Marker")) // if marker source is clicked
Toast.makeText(MainActivity.this, arg0.getTitle(),1000).show();// display toast
return true;
}
});
尝试如下:
GoogleMap mMap;
Marker myMarker= mMap.addMarker(new MarkerOptions()
.position(lng)
.title("Head Quarter Office")
.snippet("Delhi")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.icon)));
mMap.setOnMarkerClickListener(new OnMarkerClickListener()
{
@Override
public boolean onMarkerClick(Marker arg0) {
if(arg0.getTitle().equals("Marker")) // if marker source is clicked
Toast.makeText(MainActivity.this, arg0.getTitle(),1000).show();// display toast
return true;
}
});
尝试如下:
GoogleMap mMap;
Marker myMarker= mMap.addMarker(new MarkerOptions()
.position(lng)
.title("Head Quarter Office")
.snippet("Delhi")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.icon)));
mMap.setOnMarkerClickListener(new OnMarkerClickListener()
{
@Override
public boolean onMarkerClick(Marker arg0) {
if(arg0.getTitle().equals("Marker")) // if marker source is clicked
Toast.makeText(MainActivity.this, arg0.getTitle(),1000).show();// display toast
return true;
}
});
尝试如下:
GoogleMap mMap;
Marker myMarker= mMap.addMarker(new MarkerOptions()
.position(lng)
.title("Head Quarter Office")
.snippet("Delhi")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.icon)));
mMap.setOnMarkerClickListener(new OnMarkerClickListener()
{
@Override
public boolean onMarkerClick(Marker arg0) {
if(arg0.getTitle().equals("Marker")) // if marker source is clicked
Toast.makeText(MainActivity.this, arg0.getTitle(),1000).show();// display toast
return true;
}
});
是的,你是对的,也许这是一个重复的问题。我一直在寻找将处理程序直接连接到标记上的可能性,因此我未能找到正确的答案。但这个解决方案似乎很神奇,tnx。是的,你是对的,也许这是一个重复的问题。我一直在寻找将处理程序直接连接到标记上的可能性,因此我未能找到正确的答案。但这个解决方案似乎很神奇,tnx。是的,你是对的,也许这是一个重复的问题。我一直在寻找将处理程序直接连接到标记上的可能性,因此我未能找到正确的答案。但这个解决方案似乎很神奇,tnx。是的,你是对的,也许这是一个重复的问题。我一直在寻找将处理程序直接连接到标记上的可能性,因此我未能找到正确的答案。但这个解决方案似乎很神奇,tnx.tnx代表建议的解决方案,但就我所见,它抓住了点击标记,而不是信息窗口。tnx代表建议的解决方案,但就我所见,它抓住了点击标记,而不是信息窗口。tnx代表建议的解决方案,但就我所见,它抓住了点击标记,建议的解决方案不在info window.Tnx上,但据我所知,这捕捉到了点击标记,而不是在info window上。