2013-03-20 84 views
0

我只是试图在Android上将地图标记添加到地图上。 我使用此代码建立在谷歌的例子Android - 自定义标记在放大时远离其位置

map = mMap.addMarker(new MarkerOptions().position(AREA_C_CENTER) 
           .title("Area c") 
           .snippet("Pubblico") 
           .icon(BitmapDescriptorFactory.fromResource(R.drawable.pin_red))); 

标记正确添加到地图上,但是当我开始放大,它就失去了位置,并开始搬走。 有什么建议吗?

回答

0

如果您想在屏幕中央放置一些东西,请不要添加标记,而是在布局文件中放置带有layout_gravity =“center”的ImageView以及SupportMapFragment。

+0

感谢您的反应MaciejGórski,但我想实现的是不放置在屏幕中心的图像。我想要做的是将自定义别针放置在地图上,当我缩放时保持正确的位置 – 2013-03-25 11:53:03

+0

这是标记的默认行为。除非您使用setPosition或用户移动可拖动标记,否则它们不会更改位置。 – 2013-03-25 12:20:21

相关问题