6
A
回答
5
取决于您如何绘制标记。如果您的标记是只是一个位图/绘制时,只需使用matrix.postScale()
Matrix matrix = new Matrix();
matrix.postScale(2f, 2f); // douple the size
canvas.drawBitmap(mBitmap, matrix, mPaint);
2
标记不改变基于缩放大小。如果您想要这种效果,请使用GroundOverlays。 src
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));
地面叠加层是固定到地图和与地图变焦缩放的图像。请参阅API了解更多信息
+0
但是你必须计算地面覆盖的界限,而不是提供一个位置。这使得它不是理想的解决方案。 – 2014-06-18 20:06:27
0
一个简单的形式是。
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.raw.ic_car_1);
BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(bitmap);
googleMap.addGroundOverlay(new GroundOverlayOptions()
.image(bitmapDescriptor)
.position(latLng,100));
相关问题
- 1. Android:为地图设置缩放比例
- 2. 如何通过CSS不成比例地缩放图像?
- 3. D3地图 - 标记缩放
- 4. 谷歌地图api v3通过搜索框缩放到标记
- 5. Android - 按比例缩放背景图片
- 6. API V3 - 根据缩放所需的缩放比例设置缩放比例以适应标记
- 7. 比例图像缩放
- 8. 缩放图像比例
- 9. jtree图标的缩放比例,因为它是缩放的
- 10. 根据缩放级别缩放自定义标记Google地图
- 11. OpenLayers3自定义地图缩放标记缩放
- 12. android缩放到Google Map地图上的所有标记
- 13. 基于谷歌地图V2缩放调整大小标记android
- 14. Android - 计算每个缩放级别的地图距离,比如Gmaps比例尺
- 15. UIScrollView - 自定义地图 - 通过地图缩放来防止地图上的标记子视图
- 16. Android WebView不尊重缩放比例
- 17. Android postScale不按比例缩放
- 18. 缩放以适应地图上的所有标记谷歌地图v2 android
- 19. 谷歌地图标记双击缩放地图
- 20. 谷歌地图标记拖动和缩放地图问题
- 21. ios - 从当前比例缩放/缩放
- 22. Android地图自动缩放
- 23. 在Android上保持画布比例和缩放比例
- 24. 改变MATLAB的缩放比例图
- 25. 调整HTML图像的缩放比例
- 26. 按比例缩放画布图像
- 27. C中的图像缩放比例
- 28. -webkit-transform的图像缩放比例
- 29. 缩放图像,但保持其比例
- 30. 表中图像的比例缩放
你能提供一个更详细的方法怎么做到这一点? – ferguior 2011-09-13 20:10:21
@ferguior:你到底需要什么?绘制缩放的图像现在在我编辑的帖子中回答... – WarrenFaith 2011-09-13 20:43:57
我的疑问更多的是关于如何处理缩放,何时做以及如何测量,以便我可以应用正确的缩放比例。此外,你发布的这个代码,它会在哪个类中去?在地图视图中,或在OverlayItem中,或在ItemizedItem中? – ferguior 2011-09-13 20:51:21