Android 与 google 地图位置和 URL 缩短 API 共享意图
Android sharing intent with google maps location and URL Shortener API
我正在尝试将位置与经纬度共享为;
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 缩短器 api 并将 "http://maps.google.com/maps?daddr=" + latLngMaps.latitude + "," + latLngMaps.longitude;
转换为 goo。gl/xxxxx
变成这样
当我在 Whatsapp 上分享我的地图时,是否可以获得第一张图片的视图?
如果不是,我怎样才能将我的 link 缩短为 goo。gl/maps/xxxx 不是 goo。gl/xxxx ?
您需要使用 Google 静态地图 API 其中 returns 地图作为您可以通过 intent.You 共享的图像也可以自定义静态地图 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
我正在尝试将位置与经纬度共享为;
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 缩短器 api 并将 "http://maps.google.com/maps?daddr=" + latLngMaps.latitude + "," + latLngMaps.longitude;
转换为 goo。gl/xxxxx
变成这样
当我在 Whatsapp 上分享我的地图时,是否可以获得第一张图片的视图?
如果不是,我怎样才能将我的 link 缩短为 goo。gl/maps/xxxx 不是 goo。gl/xxxx ?
您需要使用 Google 静态地图 API 其中 returns 地图作为您可以通过 intent.You 共享的图像也可以自定义静态地图 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