我有这个代码将我的位置显示到另一个位置,但问题不在于此,我该如何为其添加名称?
locationname.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
String DESTINATION_LOCATION = "37.967775, 23.720689";
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?saddr="
+ "&daddr=" + DESTINATION_LOCATION));
startActivity(intent);
}
});
我有这个:
String DESTINATION_LOCATION = "My location name";
但它不适合代码! 有人知道吗?
由于
答案 0 :(得分:0)
这将使用默认地图打开,并添加名称为
的标记Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:<lat>,<long>?q=<lat>,<long>(Label+Name)"));
startActivity(intent);
选项2
String urlAddress = "http://maps.google.com/maps?q="+ myLatitude +"," + myLongitude +"("+ labelLocation + ")&iwloc=A&hl=es";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(urlAddress);
startActivity(intent);