作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 GroundOverlay 将图像添加到我的 map 中。我正在使用
中的示例这样给出
GoogleMap map = ...; // get a map.
BitmapDescriptor image = ...; // get an image.
LatLngBounds bounds = ...; // get a bounds
// Adds a ground overlay with 50% transparency.
GroundOverlay groundOverlay = map.addGroundOverlay(new GroundOverlayOptions()
.image(image)
.positionFromBounds(bounds)
.transparency(0.5));
但是我不知道如何获取图像作为位图描述符。我也不知道如何输入 latlngBounds。任何帮助将不胜感激,我在网上能找到的唯一教程是针对 API v.1 的,而且似乎不再起作用。
最佳答案
BitmapDescriptorFactory可以从各种对象为您创建 BitmapDescriptor,例如
BitmapDescriptor image = BitmapDescriptorFactory.fromResource(R.drawable.myimage);
如果您不想,则无需使用 positionFromBounds
。还有其他方法可以从中心 LatLng
和宽度(以米为单位)创建:GroundOverlayOptions.position .
关于android - 在谷歌地图上叠加图像 android api v2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18062363/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!