Android Open Source - android-maps-utils Main Activity From Project Back to project page android-maps-utils .
License The source code is released under:
Apache License
If you think the Android project android-maps-utils listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.google.maps.android.utils.demo;
/ * w w w . j a v a 2 s . c o m * /
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
public class MainActivity extends Activity implements View.OnClickListener {
private ViewGroup mListView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mListView = (ViewGroup) findViewById(R.id.list);
addDemo("Clustering" , ClusteringDemoActivity.class);
addDemo("Clustering: Custom Look" , CustomMarkerClusteringDemoActivity.class);
addDemo("Clustering: 2K markers" , BigClusteringDemoActivity.class);
addDemo("PolyUtil.decode" , PolyDecodeDemoActivity.class);
addDemo("IconGenerator" , IconGeneratorDemoActivity.class);
addDemo("SphericalUtil.computeDistanceBetween" , DistanceDemoActivity.class);
addDemo("Generating tiles" , TileProviderAndProjectionDemo.class);
addDemo("Heatmaps" , HeatmapsDemoActivity.class);
addDemo("Heatmaps with Places API" , HeatmapsPlacesDemoActivity.class);
}
private void addDemo(String demoName, Class<? extends Activity> activityClass) {
Button b = new Button(this );
ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
b.setLayoutParams(layoutParams);
b.setText(demoName);
b.setTag(activityClass);
b.setOnClickListener(this );
mListView.addView(b);
}
@Override
public void onClick(View view) {
Class activityClass = (Class) view.getTag();
startActivity(new Intent(this , activityClass));
}
}
Java Source Code List com.google.maps.android.MarkerManager.java com.google.maps.android.MathUtil.java com.google.maps.android.PolyUtil.java com.google.maps.android.SphericalUtil.java com.google.maps.android.clustering.ClusterItem.java com.google.maps.android.clustering.ClusterManager.java com.google.maps.android.clustering.Cluster.java com.google.maps.android.clustering.algo.Algorithm.java com.google.maps.android.clustering.algo.GridBasedAlgorithm.java com.google.maps.android.clustering.algo.NonHierarchicalDistanceBasedAlgorithm.java com.google.maps.android.clustering.algo.PreCachingAlgorithmDecorator.java com.google.maps.android.clustering.algo.StaticCluster.java com.google.maps.android.clustering.view.ClusterRenderer.java com.google.maps.android.clustering.view.DefaultClusterRenderer.java com.google.maps.android.geometry.Bounds.java com.google.maps.android.geometry.Point.java com.google.maps.android.heatmaps.Gradient.java com.google.maps.android.heatmaps.HeatmapTileProvider.java com.google.maps.android.heatmaps.WeightedLatLng.java com.google.maps.android.projection.Point.java com.google.maps.android.projection.SphericalMercatorProjection.java com.google.maps.android.quadtree.PointQuadTree.java com.google.maps.android.ui.BubbleDrawable.java com.google.maps.android.ui.BubbleIconFactory.java com.google.maps.android.ui.IconGenerator.java com.google.maps.android.ui.RotationLayout.java com.google.maps.android.ui.SquareTextView.java com.google.maps.android.utils.demo.BaseDemoActivity.java com.google.maps.android.utils.demo.BigClusteringDemoActivity.java com.google.maps.android.utils.demo.ClusteringDemoActivity.java com.google.maps.android.utils.demo.CustomMarkerClusteringDemoActivity.java com.google.maps.android.utils.demo.DistanceDemoActivity.java com.google.maps.android.utils.demo.HeatmapsDemoActivity.java com.google.maps.android.utils.demo.HeatmapsPlacesDemoActivity.java com.google.maps.android.utils.demo.IconGeneratorDemoActivity.java com.google.maps.android.utils.demo.MainActivity.java com.google.maps.android.utils.demo.MultiDrawable.java com.google.maps.android.utils.demo.MyItemReader.java com.google.maps.android.utils.demo.PolyDecodeDemoActivity.java com.google.maps.android.utils.demo.TileProviderAndProjectionDemo.java com.google.maps.android.utils.demo.model.MyItem.java com.google.maps.android.utils.demo.model.Person.java