如何在Google地图标记上传递对象?所以当我点击我可以传递新活动的数据?这是可能的或任何方式如何做到这一点?传递标记Google地图中的对象Android
示例代码
mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(Marker marker) {
LogUtil.d("onMarkerClick");
MyMarkerObj obj = getMyMarkerObj();
mListView.setSelection(obj.id);
return false;
}
});
mMap.setOnInfoWindowClickListener(new GoogleMap.OnInfoWindowClickListener() {
@Override
public void onInfoWindowClick(Marker marker) {
MyMarkerObj obj = getMyMarkerObj();
intent.putExtra("MyMarkerJson" , gson.ToJson(obj));
startActivity(intent);
}
});
你真的需要传递'整个'标记吗? – 2014-12-05 06:46:11
是的,我的朋友.. – Milk 2014-12-05 06:48:31
你的'obj.id'工作吗?如果是的话,我们可以通过'MyMarkerObj'' – 2014-12-05 06:50:05