2014-09-23 2 views
0

내 위치를 다른 위치에 표시하는 데이 코드가 있지만 문제가 아니며 어떻게 이름을 추가 할 수 있습니까?이름을 위치에 넣을 수있는 방법

String DESTINATION_LOCATION = "My location name"; 

을하지만 코드에 맞지 않습니다

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); 
     } 
    }); 

나는이있다! 아무도 알고 있나요?

감사

답변

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); 
+0

에 마커를 추가하지만 것 위치! – Zahrana

+0

labelLocation 자체는 사용자의 위치 이름입니다 –

+0

감사합니다 :) .. "Label + Name".. 레이블은 마커를 의미합니까? – Zahrana

관련 문제