让我们假设在地图的中心是艾菲尔铁塔,当我将底部填充改为屏幕高度的一半时,艾菲尔铁塔保持在它的位置。我想要的是将艾菲尔铁塔移动到屏幕上半部分的中间位置。有人能帮助我吗?
答案 0 :(得分:5)
根据此documentation,您可以使用GoogleMap.setPadding()
方法在地图边缘添加填充。地图将继续填充整个容器,但文本和控件定位,地图手势和相机移动的行为就像放置在较小的空间中一样。
以下是我的示例代码:
boolean
以下是截图:
没有填充:
使用填充:
正如您所看到的,我在底部设置了一个填充,Google徽标位于屏幕中间,这证明了填充功能正常。标记也位于屏幕上方。
您还可以使用Google Maps Android API查看有关如何使用地图填充的video tutorial方式。
希望它有所帮助! :)