如何为某个位置添加名称

时间:2014-09-23 11:31:55

标签: android eclipse gps location

我有这个代码将我的位置显示到另一个位置,但问题不在于此,我该如何为其添加名称?

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";

但它不适合代码! 有人知道吗?

由于

1 个答案:

答案 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);