2013-02-25 2 views
1

enter image description hereenter image description here위도 및 경도 값 정보

를 사용하여 구글 위치 URL을 생성 난 위도와 경도 값 정보를 검색 해요 코드가 있습니다. 그 정보를지도에 표시하는 데 관심이 있습니다. 검색된 '경도'및 '위도'정보가 포함 된 Google지도 링크를 만들고 싶습니다. 다음과 같이 나는이에 대한 Linkify을 사용하고 있습니다 :

**** 자바 코드 ** :

String text = "maps.google.com/?q=latitude,longitude"; 
TextView label = (TextView)findViewById(R.id.textView); 
label.setText(text); 
Pattern pattern = Pattern.compile("maps.google.com"); 
Linkify.addLinks(label, pattern, "http://"); 

그러나이 코드는 작동하지 않습니다. 누군가 코드를 도울 수 있습니까? 나는 다음과 같은 것을 얻고있다. 내 경도와 위도가 나머지 URL과 연결되지 않습니다. 당신이 코드를 위의지도

String url = "geo:" + sLatitude + "," + sLongitude +"?z=22&q="+sLatitude + "," + sLongitude; 
    Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(url)); 
    startActivity(intent); 

를 표시하는 코드 아래 사용할 수 있습니다

+0

내 코드를 사용해 링크를 만들고 textview에서 클릭 리스너를 설정할 수 있도록 도와주세요. –

답변

1

은, 또한 22 키 없음 구글 맵 API의 줌 레벨과 위치를 표시 구글지도 응용 프로그램이 휴대 전화에 설치하여지도를 표시 이 도움이 될 것입니다

희망 ...

+0

나는 의도와 함께지도 자체를 표시하고 싶지 않다. 하이퍼 링크를 클릭하면 Google지도가 내 code.and에서이 위도 경도 정보로 열리면 클릭 한 다음 텍스트 링크를 통해 다른 사람에게 SMS로 보내주십시오. . – sonia

1

당신은 또한 링크로 문자열을 변환 할 TextViewandroid:autoLink 속성을 사용할 수있다 필요합니다. URL 및 전자 메일 주소와 같은 링크를 자동으로 찾고 클릭 가능한 링크로 변환할지 여부를 제어합니다.

예를 들어 레이아웃 (.xml) 파일에 추가 할 수 있습니다.

<TextView 
    android:id="@+id/google_map_url" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:autoLink="web" /> 

자동으로 텍스트가 링크로 변환됩니다. 희망이 당신을 도울 것입니다 :)