ekr*_*zin 5 android google-maps ios flutter
地图上标记的大小在 iOS 上与 Android 上看起来不同。我尝试了几件事,唯一对我有用的是更改谷歌地图插件的位图文件。
return BitmapDescriptor._(<dynamic>[
'fromAssetImage',
assetBundleImageKey.name,
4.0, // <= Replace 'assetBundleImageKey.scale' by '4.0'
]);
Run Code Online (Sandbox Code Playgroud)
有没有办法控制资产的规模?我尝试修改图像配置大小,但这对两个平台都没有影响。
第二个问题,我的标记是一个简单的圆圈,里面有文字。有没有办法用代码绘制圆圈和文本并从中创建位图?
编辑:我通过使用所需的分辨率重新创建所有资源以及 2x 和 3x 文件解决了这个问题。我通常使用 Xcode 和 swift 来完成此操作,但我继承了这个项目,并且原始资产不包括 2x 或 3x。
归档时间: |
|
查看次数: |
931 次 |
最近记录: |