2016-01-07 5 views
2

Я разрабатываю приложение, в котором мне нужно поделиться местоположением от моей деятельности до социальных сетей, до сих пор я могу поделиться местоположением как ссылкой, но я хочу поделиться местоположением и показать его как Whatsapp показывает местоположение, я имею в виду с изображением карты.Разделение местоположения с помощью намерения

Может ли кто-нибудь направить меня к тому, как это сделать. I'v попытался сильфонные

String geoUri = "http://maps.google.com/maps?q=loc:" + driveToLocation.getPosition().latitude + "," + 
        driveToLocation.getPosition().longitude ; 

Intent shareIntent = new Intent(); 
shareIntent.setAction(Intent.ACTION_SEND); 
shareIntent.setType("text/plain"); 
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "My Location Name"); 
shareIntent.putExtra(Intent.EXTRA_TEXT, geoUri); 
startActivity(Intent.createChooser(shareIntent, "Share via")); 

Спасибо заранее.

+1

http://stackoverflow.com/questions/5842144/sharing-map-based-location?answertab=active#tab-top –

+2

этот вопрос задал вопрос и ответил здесь: http://stackoverflow.com/questions/ 12668551/share-location-with-share-intent-activity? Rq = 1 – HCarrasko

+1

Возможный дубликат [share location with share intent Activity] (http://stackoverflow.com/questions/12668551/share-location-with-share- намерение-активность) – HCarrasko

ответ

0

Для этого вы можете использовать статическую карту api Google. Вы можете использовать ImageView для отображения изображения статических карт по URL-адресу.

http://maps.google.com/maps/api/staticmap?center=37.400470,-122.072981&zoom=13&size=500x300&sensor=TRUE_OR_FALSE 

Чтобы показать изображение, вам просто нужно лат и долго. Просто попробуйте. Поделиться выше на социальных медиа.
OR

Вы можете сослаться на этот link и преобразовать макет в изображение и поделиться им в социальных сетях.

+0

Спасибо, что он работает, но вывод не отображается, и если я поделился изображением после его загрузки с URL-адресом, он откроется, если пользователь щелкнул его? –

+0

как вы хотите показать это изображение или другое? –

+0

Да, изображение. –

Смежные вопросы