我正在尝试将我的应用移植到全新的Google Maps API v2,但无法找到如何更改标记的大小(我的某些标记小于默认值).
在v1中,我使用了Drawable我setBounds()在将其添加到地图之前缩放的内容.
但现在,在v2中,我无法使用Drawable.我要使用MarkerOptions().icon(),只需要一个BitmapDescriptor(用a生成BitmapDescriptorFactory).
查看参考资料,似乎没有任何支持设置或更改BitmapDescriptor大小.
那么,我错过了什么,或者在这个API版本中设置自定义标记的大小根本不可能?
我正在创建一个需要创建特定 bash 脚本的 Docker 容器。我在 Dockerfile 中使用了以下 RUN 语句:
RUN printf "#!/bin/bash\n \
# This is a bash comment inside the script\
ls -l" > /home/myuser/script.sh
Run Code Online (Sandbox Code Playgroud)
它运行良好,但生成的脚本只是:
#!/bin/bash
ls -l
Run Code Online (Sandbox Code Playgroud)
因此,最终文件中缺少 bash 注释。我怀疑原因是 Docker 假定该行是 Dockerfile 注释,但由于它包含在双引号内,我认为很明显事实并非如此。
当然,我可以通过将完整脚本包含在一行中或将其放置在外部文件中来解决这个问题,但我认为应该可以在多行引用字符串中包含 bash 注释而不会出现此类问题。任何解决方法?我尝试了各种转义,但都没有成功。