Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 旋转地图时,谷歌地图标记旋转不会更改_Android_Google Maps_Google Maps Markers - Fatal编程技术网

Android 旋转地图时,谷歌地图标记旋转不会更改

Android 旋转地图时,谷歌地图标记旋转不会更改,android,google-maps,google-maps-markers,Android,Google Maps,Google Maps Markers,我正在使用android Google Map API v2在android手机上构建一个导航应用程序。对于移动方向,我使用了一个带有箭头图像的标记(图像上有一个点和一个箭头)。我尝试使用.旋转来根据移动方向设置标记的方向。 问题是,当我旋转谷歌地图时,地图的旋转会改变,但标记的方向不变。 我正在寻找一种方法来设置标记相对于贴图旋转的旋转(因此,当用户旋转贴图时,标记将相应地旋转)。 或者,如果有人知道如何建立方向箭头以外的原始方式,请启发我。谢谢:)默认情况下,标记朝向屏幕,不会随相机旋转或倾

我正在使用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