2017-11-28 1 views
0

위도와 경도로 위치를 공유하려고합니다. 코드 줄을 사용하여Google지도 위치 및 URL 단축키 API와 Android 의도 공유

String uri = "http://maps.google.com/maps?daddr=" + latLngMaps.latitude + "," + latLngMaps.longitude; 

는 :

Intent sharingIntent = new Intent(Intent.ACTION_SEND); 
       sharingIntent.setType("text/plain"); 
       String ShareSub = pharmacyName + "\n" + pharmacyAddress; 
       sharingIntent.putExtra(Intent.EXTRA_TEXT, ShareSub + "\n" + shortURL); 
       startActivity(Intent.createChooser(sharingIntent, "Share With?")); 

내가하고 싶은 것입니다 :

Image taken from Whatsapp Windows app

내가 goo.gl을 위해 "http://maps.google.com/maps?daddr=" + latLngMaps.latitude + "," + latLngMaps.longitude;를 URL 축약 서비스 API를 사용하여 변환하고/xxxxx

이렇게 되겠습니다. Shared from my app

Whatsapp에서지도를 공유 할 때 첫 번째 이미지보기를 가져올 수 있습니까?

그렇지 않은 경우 어떻게 goo.gl/maps/xxxx로 링크를 단축 할 수 있습니까? goo.gl/xxxx가 아닙니까?

답변

1

intent를 통해 공유 할 수있는 이미지로지도를 반환하는 Google 정적지도 API를 사용해야합니다. 마커 위치를 설정하고 확대/축소 수준을 설정할 수있는 것처럼 정적지도 API를 맞춤 설정할 수도 있습니다.

Url 
https://maps.googleapis.com/maps/api/staticmap?center=Australia&size=640x400&style=element:labels|visibility:off&style=element:geometry.stroke|visibility:off&style=feature:landscape|element:geometry|saturation:-100&style=feature:water|saturation:-100|invert_lightness:true&key=YOUR_API_KEY 

Google지도 옵션을 사용하여 더 가벼운 버전의 Google지도를 사용할 수도 있습니다. 또한 이미지로 표시됩니다. 클릭 할 수 있으며 또한 Google지도 사용자 정의가 있습니다.

visit my website for learnning Kotlin and Android - Developine

+0

해당 이미지를 클릭 할 수있게 할 수 있습니까? 예를 들어,받는 사람이 이미지를 클릭하면 내 이미지에 넣으려는 링크로 이동해야합니다. "Href"라고 생각하면 –

+0

대답을 업데이트했습니다. 확인해주십시오. Google지도 옵션을 사용할 수 있습니다. 구글 그것과 내가 무슨 말을하고 있는지에 대한 아이디어를 얻을. –