Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.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_Google Maps Android Api 2 - Fatal编程技术网

屏幕中央的Android谷歌地图在缩放时反弹

屏幕中央的Android谷歌地图在缩放时反弹,android,google-maps,google-maps-markers,google-maps-android-api-2,Android,Google Maps,Google Maps Markers,Google Maps Android Api 2,我有一个带有标记的谷歌地图Android应用程序。我的问题是屏幕中央的标记在缩放时不会停留。这有点难以解释,所以这里有一段视频: 我正在使用google play services 10.0.1。我最初认为这是一个与透明系统栏有关的lib错误,但即使是fitsystemwindows=“true”,同样的问题也会发生 缩放时,如何让标记保持在屏幕中央?没有代码是很难帮助的,但是看你的视频我可能会猜。。。 如果十字不在中心,则标记的板条与摄像头的板条相同,则它可能是标记的锚 通过MarkerOpt

我有一个带有标记的谷歌地图Android应用程序。我的问题是屏幕中央的标记在缩放时不会停留。这有点难以解释,所以这里有一段视频: 我正在使用google play services 10.0.1。我最初认为这是一个与透明系统栏有关的lib错误,但即使是
fitsystemwindows=“true”
,同样的问题也会发生


缩放时,如何让标记保持在屏幕中央?

没有代码是很难帮助的,但是看你的视频我可能会猜。。。 如果十字不在中心,则标记的板条与摄像头的板条相同,则它可能是标记的锚

通过MarkerOptions创建标记时,可以设置标记的定位点: ,浮动)

给定该标记,如果要使其精确居中,必须将锚定设置为:

markeroptions.anchor(0.5f,0.5f);

如果没有代码,它应该可以工作,这是不可能的,但是看看你的视频,我想。。。 如果十字不在中心,则标记的板条与摄像头的板条相同,则它可能是标记的锚

通过MarkerOptions创建标记时,可以设置标记的定位点: ,浮动)

给定该标记,如果要使其精确居中,必须将锚定设置为:

markeroptions.anchor(0.5f,0.5f);

然后它应该可以工作了

我找到了答案-这是安卓谷歌地图库中的一个bug。当您使用在MapView上设置填充时,会暴露该错误。如果未设置任何填充,则其行为正确。
希望这对遇到这个问题的其他人有用。

我找到了答案-这是Android谷歌地图库中的一个bug。当您使用在MapView上设置填充时,会暴露该错误。如果未设置任何填充,则其行为正确。
希望这对遇到此问题的其他人有用。

谢谢您的视频。从外观上看,这可能与试图重新定位两个标记(十字架和帐篷)有关,以便它们相邻而不发生碰撞。谢谢你的建议,但是十字架不是地图的一部分,它是一个完全独立的视图,绘制在地图视图的顶部。(这是地图的一个中心,我意识到它偏离了中心,这有点令人困惑,但它与帐篷地图标记完全没有交互。)标记的
LatLng
和相机位置的
LatLng
是否完全相同?是的,
Marker
LatLng
与摄像机一样固定(变焦除外)。我刚刚用play services 10.0.0试用过,但仍然看到这个问题。我倾向于这是一个播放库错误,但欢迎所有的想法和建议。感谢视频。从外观上看,这可能与试图重新定位两个标记(十字架和帐篷)有关,以便它们相邻而不发生碰撞。谢谢你的建议,但是十字架不是地图的一部分,它是一个完全独立的视图,绘制在地图视图的顶部。(这是地图的一个中心,我意识到它偏离了中心,这有点令人困惑,但它与帐篷地图标记完全没有交互。)标记的
LatLng
和相机位置的
LatLng
是否完全相同?是的,
Marker
LatLng
与摄像机一样固定(变焦除外)。我刚刚用play services 10.0.0试用过,但仍然看到这个问题。我倾向于这是一个游戏库错误,但欢迎所有的想法和建议。