如何在Google Maps Center中使图像图钉与位置对齐而不在Android中与底部对齐

时间:2019-06-26 02:30:42

标签: android google-maps google-maps-markers

我正在制作一个android应用,并且有一个图像标记(一个圆圈)。当它在地图上时,圆的底部与位置对齐,而不是与圆的中心对齐。我该如何解决?

mMap!!.addMarker(
                MarkerOptions().position(LatLng(location!!.latitude, location!!.longitude)).title("Me").snippet("My Location").icon(
                    BitmapDescriptorFactory.fromResource(R.drawable.circle)
                )
            )

1 个答案:

答案 0 :(得分:0)

您可以使用以下参数进行定位:

.anchor(x, y)

用法示例:

googleMap.addMarker(new MarkerOptions()
                    .position(new LatLng(latitude, longitude))
                    .anchor(0.5f, 1.0f)
                    .title("title")
                    .snippet("snippet"));