请建议我,我是Android的新手如何打开一个内置的谷歌地图按钮点击android我有一个图像按钮。 如何在按钮上单击
打开内置的开放式谷歌地图答案 0 :(得分:7)
这可以帮助你。
示例: - 强>
btn_click.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Uri gmmIntentUri = Uri.parse("geo:0,0?q=");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
}
}, 1000);
}
});
答案 1 :(得分:2)
在onclick listner中通过此代码
String uri = "http://maps.google.com/maps?saddr=" + sourceLatitude + "," + sourceLongitude + "&daddr=" + destinationLatitude + "," + destinationLongitude;
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(intent);
答案 2 :(得分:0)
字符串uri =" http://maps.google.com/maps?saddr=" + sourceLatitude +"," + sourceLongitude +"& daddr =" + destinationLatitude +"," + destinationLongitude;
<RadioGroup android:id="@+id/rg4" android:layout_width="match_parent" android:layout_height="match_parent">
<RadioButton android:id="@+id/rb16" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="1" />
<RadioButton android:id="@+id/rb17" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="2" />
<RadioButton android:id="@+id/rb18" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="3" />
<RadioButton android:id="@+id/rb19" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="4" />
<RadioButton android:id="@+id/rb20" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="5" />
</RadioGroup>
intent.setPackage(&#34; com.google.android.apps.maps&#34);
startActivity(意向);