MCPcopy Create free account

hub / github.com/CarGuo/LbsMap / types & classes

Types & classes56 in github.com/CarGuo/LbsMap

InterfaceAlgorithm
Logic for computing clusters
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/algo/Algorithm.java:17
ClassAnimationTask
Animates a markerWithPosition from one position to another. TODO: improve performance for slow devices (e.g. Nexus S).
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/view/DefaultClusterRenderer.java:962
ClassBaseActivity
Created by shuyu on 2016/11/26.
app/src/main/java/com/shuyu/lbsmap/BaseActivity.java:34
ClassBounds
Represents an area in the cartesian plane.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/projection/Bounds.java:7
ClassBusLineOverlay
用于显示一条公交详情结果的Overlay
baidulib/src/main/java/com/baidu/mapapi/overlayutil/BusLineOverlay.java:22
InterfaceCluster
A collection of ClusterItems that are nearby each other.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/Cluster.java:15
ClassClusterBaiduItem
百度地图上一个一个的item
app/src/main/java/com/shuyu/lbsmap/ClusterBaiduItem.java:21
InterfaceClusterItem
ClusterItem represents a marker on the map. add myself 增加了自定义接口
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/ClusterItem.java:15
ClassClusterManager
Groups many items on a map based on zoom level. <p/> ClusterManager should be added to the map <li>
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/ClusterManager.java:32
InterfaceClusterRenderer
Renders clusters.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/view/ClusterRenderer.java:17
ClassClusterTask
Runs the clustering algorithm in a background thread, then re-paints when results come back.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/ClusterManager.java:211
ClassCollection
baidulib/src/main/java/com/baidu/mapapi/clusterutil/MarkerManager.java:105
ClassCommonUtil
Created by shuyu on 2016/11/26.
app/src/main/java/com/shuyu/lbsmap/utils/CommonUtil.java:28
ClassCreateMarkerTask
Creates markerWithPosition(s) for a particular cluster, animating it if necessary.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/view/DefaultClusterRenderer.java:843
ClassDefaultClusterRenderer
The default view for a ClusterManager. Markers are animated in and out of clusters.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/view/DefaultClusterRenderer.java:70
ClassDemoApplication
app/src/main/java/com/shuyu/lbsmap/DemoApplication.java:17
ClassDrivingRouteOverlay
用于显示一条驾车路线的overlay,自3.4.0版本起可实例化多个添加在地图中显示,当数据中包含路况数据时,则默认使用路况纹理分段绘制
baidulib/src/main/java/com/baidu/mapapi/overlayutil/DrivingRouteOverlay.java:26
EnumEventType
app/src/main/java/com/shuyu/lbsmap/event/IconEvent.java:60
ClassFileUtils
app/src/main/java/com/shuyu/lbsmap/utils/FileUtils.java:7
ClassIConJob
app/src/main/java/com/shuyu/lbsmap/job/IConJob.java:50
ClassIconEvent
app/src/main/java/com/shuyu/lbsmap/event/IconEvent.java:3
ClassIconGenerator
IconGenerator generates icons that contain text (or custom content) within an info window-like shape. <p/> The icon {@link Bitmap}s generated by the f
baidulib/src/main/java/com/baidu/mapapi/clusterutil/ui/IconGenerator.java:32
ClassIconModel
Created by shuyu on 2016/11/27.
app/src/main/java/com/shuyu/lbsmap/model/IconModel.java:7
InterfaceItem
baidulib/src/main/java/com/baidu/mapapi/clusterutil/quadtree/PointQuadTree.java:178
ClassLBSModel
Created by shuyu on 2016/11/26.
app/src/main/java/com/shuyu/lbsmap/model/LBSModel.java:7
ClassLoadingDialog
app/src/main/java/com/shuyu/lbsmap/view/LoadingDialog.java:11
ClassLocationLevelUtils
Created by shuyu on 2016/11/27.
app/src/main/java/com/shuyu/lbsmap/utils/LocationLevelUtils.java:7
ClassMainActivity
app/src/main/java/com/shuyu/lbsmap/MainActivity.java:31
ClassMarkerCache
A cache of markers representing individual ClusterItems.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/view/DefaultClusterRenderer.java:701
ClassMarkerManager
Keeps track of collections of markers on the map. Delegates all Marker-related events to each collection's individually managed listeners. <p/> All ma
baidulib/src/main/java/com/baidu/mapapi/clusterutil/MarkerManager.java:24
ClassMarkerModifier
Handles all markerWithPosition manipulations on the map. Work (such as adding, removing, or animating a markerWithPosition) is performed while trying
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/view/DefaultClusterRenderer.java:511
ClassMarkerWithPosition
A Marker and its position. Marker.getPosition() must be called from the UI thread, so this object allows lookup from other threads.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/view/DefaultClusterRenderer.java:933
ClassNetRunnable
网络请求执行逻辑
app/src/main/java/com/shuyu/lbsmap/MainActivity.java:445
ClassNonHierarchicalDistanceBasedAlgorithm
A simple clustering algorithm with O(nlog n) performance. Resulting clusters are not hierarchical. <p/> High level algorithm:<br> 1. Iterate over item
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/algo/NonHierarchicalDistanceBasedAlgorithm.java:37
InterfaceOnClusterClickListener
Called when a Cluster is clicked.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/ClusterManager.java:267
InterfaceOnClusterInfoWindowClickListener
Called when a Cluster's Info Window is clicked.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/ClusterManager.java:274
InterfaceOnClusterItemClickListener
Called when an individual ClusterItem is clicked.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/ClusterManager.java:281
InterfaceOnClusterItemInfoWindowClickListener
Called when an individual ClusterItem's Info Window is clicked.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/ClusterManager.java:288
ClassOverlayManager
该类提供一个能够显示和管理多个Overlay的基类 <p> 复写{@link #getOverlayOptions()} 设置欲显示和管理的Overlay列表 </p> <p> 通过 {@link com.baidu.mapapi.map.BaiduMap#setOnMarkerClickListe
baidulib/src/main/java/com/baidu/mapapi/overlayutil/OverlayManager.java:29
ClassPoiOverlay
用于显示poi的overly
baidulib/src/main/java/com/baidu/mapapi/overlayutil/PoiOverlay.java:19
ClassPoint
baidulib/src/main/java/com/baidu/mapapi/clusterutil/projection/Point.java:7
ClassPointQuadTree
A quad tree which tracks items with a Point geometry. See http://en.wikipedia.org/wiki/Quadtree for details on the data structure. This class is not t
baidulib/src/main/java/com/baidu/mapapi/clusterutil/quadtree/PointQuadTree.java:20
ClassPreCachingAlgorithmDecorator
Optimistically fetch clusters for adjacent zoom levels, caching them as necessary.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/algo/PreCachingAlgorithmDecorator.java:20
ClassPrecacheRunnable
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/algo/PreCachingAlgorithmDecorator.java:95
ClassQuadItem
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/algo/NonHierarchicalDistanceBasedAlgorithm.java:169
ClassRenderTask
Transforms the current view (represented by DefaultClusterRenderer.mClusters and DefaultClusterRenderer.mZoom) to a new zoom level and set of clusters
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/view/DefaultClusterRenderer.java:329
ClassRequestDataEvent
app/src/main/java/com/shuyu/lbsmap/event/RequestDataEvent.java:9
ClassRequestLogicJob
app/src/main/java/com/shuyu/lbsmap/job/RequestLogicJob.java:31
ClassRotationLayout
RotationLayout rotates the contents of the layout by multiples of 90 degrees. <p/> May not work with padding.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/ui/RotationLayout.java:17
ClassSearchModel
Created by shuyu on 2016/11/27.
app/src/main/java/com/shuyu/lbsmap/model/SearchModel.java:8
ClassSphericalMercatorProjection
baidulib/src/main/java/com/baidu/mapapi/clusterutil/projection/SphericalMercatorProjection.java:9
ClassStaticCluster
A cluster whose center is determined upon creation.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/algo/StaticCluster.java:18
ClassTransitRouteOverlay
用于显示换乘路线的Overlay,自3.4.0版本起可实例化多个添加在地图中显示
baidulib/src/main/java/com/baidu/mapapi/overlayutil/TransitRouteOverlay.java:24
ClassViewModifier
ViewModifier ensures only one re-rendering of the view occurs at a time, and schedules re-rendering, which is performed by the RenderTask.
baidulib/src/main/java/com/baidu/mapapi/clusterutil/clustering/view/DefaultClusterRenderer.java:248
ClassWalkingRouteOverlay
用于显示步行路线的overlay,自3.4.0版本起可实例化多个添加在地图中显示
baidulib/src/main/java/com/baidu/mapapi/overlayutil/WalkingRouteOverlay.java:25
ClassgetDataListener
拿到了数据
app/src/main/java/com/shuyu/lbsmap/job/RequestLogicJob.java:98