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”我已更新了答案。请查收。你可以使用谷歌地图选项。谷歌搜索它,了解我在说什么。