Android 旋转地图时,谷歌地图标记旋转不会更改
我正在使用android Google Map API v2在android手机上构建一个导航应用程序。对于移动方向,我使用了一个带有箭头图像的标记(图像上有一个点和一个箭头)。我尝试使用.旋转来根据移动方向设置标记的方向。 问题是,当我旋转谷歌地图时,地图的旋转会改变,但标记的方向不变。 我正在寻找一种方法来设置标记相对于贴图旋转的旋转(因此,当用户旋转贴图时,标记将相应地旋转)。Android 旋转地图时,谷歌地图标记旋转不会更改,android,google-maps,google-maps-markers,Android,Google Maps,Google Maps Markers,我正在使用android Google Map API v2在android手机上构建一个导航应用程序。对于移动方向,我使用了一个带有箭头图像的标记(图像上有一个点和一个箭头)。我尝试使用.旋转来根据移动方向设置标记的方向。 问题是,当我旋转谷歌地图时,地图的旋转会改变,但标记的方向不变。 我正在寻找一种方法来设置标记相对于贴图旋转的旋转(因此,当用户旋转贴图时,标记将相应地旋转)。 或者,如果有人知道如何建立方向箭头以外的原始方式,请启发我。谢谢:)默认情况下,标记朝向屏幕,不会随相机旋转或倾
或者,如果有人知道如何建立方向箭头以外的原始方式,请启发我。谢谢:)默认情况下,标记朝向屏幕,不会随相机旋转或倾斜。平面标记朝向地球表面,并随相机旋转和倾斜 您可以通过调用
flat(true)
使标记平坦,如下例所示:
Marker perth = mMap.addMarker(new MarkerOptions()
.position(PERTH)
.flat(true));
默认情况下,标记朝向屏幕,不会随相机旋转或倾斜。平面标记朝向地球表面,并随相机旋转和倾斜 您可以通过调用
flat(true)
使标记平坦,如下例所示:
Marker perth = mMap.addMarker(new MarkerOptions()
.position(PERTH)
.flat(true));
打电话就行了
e、 g
打电话就可以了
e、 g
是的,它成功了。像冠军一样工作:)谢谢你的快速回复,它成功了。就像一个冠军:)谢谢你的快速回复它不会自动改变标记方向时,地图旋转。但当我想更新新的方向时,它会有所帮助。谢谢:)@Thomas是的,总有一天会派上用场的。他们说没有学习是浪费的+当地图旋转时,meIt中的1不会自动更改标记方向。但当我想更新新的方向时,它会有所帮助。谢谢:)@Thomas是的,总有一天会派上用场的。他们说没有学习是浪费的+从我这里得到1