diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/MarkerServiceHandler.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/MarkerServiceHandler.java index 1b905d3f87..6217524a05 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/MarkerServiceHandler.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/MarkerServiceHandler.java @@ -17,6 +17,7 @@ import com.mogo.service.connection.IMogoOnMessageListener; import com.mogo.service.connection.IMogoSocketManager; import com.mogo.service.imageloader.IMogoImageloader; import com.mogo.service.map.IMogoMapService; +import com.mogo.utils.TipToast; import com.mogo.utils.logger.Logger; import java.util.ArrayList; @@ -75,11 +76,12 @@ public class MarkerServiceHandler { .owner(TAG) .latitude(37.974525d + new Random().nextDouble()) .longitude(116.41733d + new Random().nextDouble()); - if (i % 2 == 0) { - options.icon(mapMarkerInfoView); - } else { - options.icon(mapMarkerView); - } +// if (i % 2 == 0) { +// options.icon(mapMarkerInfoView); +// } else { +// options.icon(mapMarkerView); +// } + options.icon(mapMarkerInfoView); optionsList.add(options); } List iMogoMarkers = getMarkerManager().addMarkers(TAG, optionsList, true); @@ -113,10 +115,15 @@ public class MarkerServiceHandler { } + /** + * 地图上的Marker点击回调 + */ static class MogoMarkerClickListener implements IMogoMarkerClickListener { @Override public boolean onMarkerClicked(IMogoMarker marker) { + TipToast.shortTip("点击了大而全中的Marker"); + return false; } } diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MarkerInfoWindowAdapter.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MarkerInfoWindowAdapter.java index 385853793f..6aac1ddb47 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MarkerInfoWindowAdapter.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/marker/MarkerInfoWindowAdapter.java @@ -23,7 +23,7 @@ public class MarkerInfoWindowAdapter implements IMogoInfoWindowAdapter { private IMogoNavi mNavi; private IMogoImageloader mImageloader; - public MarkerInfoWindowAdapter( Context mContext, IMogoNavi mNavi, IMogoImageloader iMogoImageloader ) { + public MarkerInfoWindowAdapter(Context mContext, IMogoNavi mNavi, IMogoImageloader iMogoImageloader) { this.mContext = mContext; this.mNavi = mNavi; this.mImageloader = iMogoImageloader; @@ -31,6 +31,7 @@ public class MarkerInfoWindowAdapter implements IMogoInfoWindowAdapter { @Override public View getInfoWindow(IMogoMarker marker) { - return null; + MapMarkerInfoView mapMarkerInfoView = new MapMarkerInfoView(mContext); + return mapMarkerInfoView; } }