通过 Zoom 缩放地图标记,Android
我的地图上有很多标记。放大每个标记会显示一个位置。但缩小标记会相互重叠,确定标记的位置会更加困难。
有没有办法根据缩放系数缩放标记图像?
I have lot of markers on my map. Zooming in each marker shows me a position. but zooming out the markers are overlapping each other and it is more difficult do determine the position of a marker.
Is there a way to scale the marker image depending on the zoom factor?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
取决于你如何绘制标记。如果您的标记只是位图/可绘制对象,只需使用
matrix.postScale()
Depends on how you draw your marker. If your marker is just a bitmap/drawable, simply use
matrix.postScale()
标记不会根据缩放而改变大小。如果您需要这种效果,请使用 GroundOverlays。 src
地面叠加层是固定在地图上并按比例缩放的图像随着地图缩放。请参阅API 了解更多信息
Markers do not change size based on zoom. Use GroundOverlays if you desire this effect. src
A ground overlay is an image that is fixed to a map and scales with the map zoom. Please see the API for more info
一个简单的形式是。
A simple form is.