Skip to main content

Google Maps Intents (GoToGoogleMapActivity)


import android.content.Intent; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class GoToGoogleMapActivity extends AppCompatActivity { private Button BtnGoToMap; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_go_to_google_map); BtnGoToMap = (Button) findViewById(R.id.BtnGoToMap); BtnGoToMap.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194"); //_________________________________ // Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4192?q=" + Uri.encode("1st & Pike, Seattle")); // Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); // mapIntent.setPackage("com.google.android.apps.maps"); // if (mapIntent.resolveActivity(getPackageManager()) != null) { // startActivity(mapIntent); // } //_________________________________ // Creates an Intent that will load a map of San Francisco // Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194"); // Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); // mapIntent.setPackage("com.google.android.apps.maps"); // startActivity(mapIntent); //__________________________________ // Search for restaurants nearby // Uri gmmIntentUri = Uri.parse("geo:0,0?q=restaurants"); // Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); // mapIntent.setPackage("com.google.android.apps.maps"); // startActivity(mapIntent); //__________________________________ // Search for restaurants in San Francisco // Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?q=restaurants"); // Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); // mapIntent.setPackage("com.google.android.apps.maps"); // startActivity (mapIntent); //__________________________________ // You can further bias the search results by specifying a zoom parameter along with the query string. // In the below example, adding a zoom of 10 will attempt to find restaurants at a city level instead of nearby. // Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?z=10&q=restaurants"); // Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); // mapIntent.setPackage("com.google.android.apps.maps"); // startActivity(mapIntent); //__________________________________ // Searching for a specific address will display a pin at that location. // Uri gmmIntentUri = Uri.parse("geo:0,0?q=1600 Amphitheatre Parkway, Mountain+View, California"); // Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); // mapIntent.setPackage("com.google.android.apps.maps"); // startActivity(mapIntent); //__________________________________ // The below Intent will request turn-by-turn navigation to Taronga Zoo, in Sydney Australia: // Halar, Shree Nagar Society, Valsad, Gujarat Uri gmmIntentUri = Uri.parse("google.navigation:q=Torrent Traders+Halar,+Valsad+Gujarat"); Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); mapIntent.setPackage("com.google.android.apps.maps"); startActivity(mapIntent); //__________________________________ //__________________________________ //__________________________________ } }); } }

Comments

Popular posts from this blog

Transparent Color Code

Transparent Color Code : Color hexadecimal notation is like the following:  #AARRGGBB A: alpha R: red G: green B: blue ____________________________________________ E.g. for 50% white you'd use             #80FFFFFF.              # ( Transparent  hex value ) (Any Color code) ____________________________________________ Normal opaque black hex- "#000000" Fully transparent - "#00000000" Fully opaque - "#FF000000" 50% transparent - "#80000000" ____________________________________________ Percentages to hex values.  100% — FF 95% — F2 90% — E6 85% — D9 80% — CC 75% — BF 70% — B3 65% — A6 60% — 99 55% — 8C 50% — 80 45% — 73 40% — 66 35% — 59 30% — 4D 25% — 40 20% — 33 15% — 26 10% — 1A 5% — 0D 0% — 00 ____________________________________________ All hex value from 100% to 0% alpha: 100% — FF 99% — FC 98% — FA 97% — F7 96% — F5 95% — F2 94% — F0 93% ...
Dark Theme elevation overlay hex 00dp 0% #121212 01dp 5% #1e1e1e 02dp 7% #222222 03dp 8% #242424 04dp 9% #272727 06dp 11% #2c2c2c 08dp 12% #2e2e2e 12dp 14% #333333 16dp 15% #343434 24dp 16% #383838

Custom Fonts

In android, you can define your own custom fonts for the strings in your application. You just need to download the required font, and then place it in assets/fonts folder. Y ou can access it in your java code through Typeface class. - Use  setTypeface()  method TextView textView = (TextView) findViewById(R.id. TextView1 ) ; Typeface custom_font = Typeface. createFromAsset (getAssets() , "fonts/font name.ttf" ) ; textView.setTypeface(custom_font) ;