Android与谷歌地图位置和URL缩短器API共享意向

Android与谷歌地图位置和URL缩短器API共享意向,android,google-maps,url,google-url-shortener,Android,Google Maps,Url,Google Url Shortener,我正在尝试共享一个纬度和经度相同的位置 String uri = "http://maps.google.com/maps?daddr=" + latLngMaps.latitude + "," + latLngMaps.longitude; 使用以下代码行: Intent sharingIntent = new Intent(Intent.ACTION_SEND); sharingIntent.setType("text/plain");

我正在尝试共享一个纬度和经度相同的位置

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?"));
我想做的是:

我正在使用URL shortener api并转换
”http://maps.google.com/maps?daddr=“+latLngMaps.纬度+”,“+latLngMaps.经度至goo.gl/xxxxx

就变成这样

当我在Whatsapp上分享我的地图时,有可能获得第一张图片的视图吗


如果不是,我如何将我的链接缩短为goo.gl/maps/xxxx而不是goo.gl/xxxx?

您需要使用Google静态地图API,它将地图作为图像返回,您可以通过intent共享。您还可以自定义静态地图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
您还可以使用谷歌地图选项使用谷歌地图的较轻版本。它也显示为图像。它可以点击,也有谷歌地图定制


我可以让该图像可点击吗?例如,假设我在whatsapp上共享了该图像,如果接收者用户单击该图像,他/她必须转到我要放在图像中的链接。您可以将其视为“Href”我已更新了答案。请查收。你可以使用谷歌地图选项。谷歌搜索它,了解我在说什么。