Java 标记的标注在google maps中未居中
我为标记制作了一个标注(提示),如下所示:Java 标记的标注在google maps中未居中,java,android,google-maps,Java,Android,Google Maps,我为标记制作了一个标注(提示),如下所示: public class MapsActivity extends FragmentActivity implements OnMapReadyCallback { private GoogleMap map; ... @Override public void onMapReady(GoogleMap googleMap) { map = googleMap;
public class MapsActivity extends FragmentActivity
implements OnMapReadyCallback {
private GoogleMap map;
...
@Override
public void onMapReady(GoogleMap googleMap) {
map = googleMap;
map.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
map.addMarker(new MarkerOptions().position(new LatLng(0.0, 30.0))
.title("title")
.snippet("snippet"));
}
}
因此,详图索引并非完全位于标记上方,而是位于右侧,如:
这出现在Android 7(API级别24)三星Galaxy平板电脑上。
但详图索引在其他设备上正确居中:
问题:为什么标注偏离中心?原因可能是什么
感谢您的评论/回答
注意:在build.gradle中,我使用了:
dependencies {
implementation 'com.google.android.gms:play-services-maps:17.0.0'
}
通常,谷歌地图平台产品(包括Android版地图SDK)的bug和功能请求必须在谷歌问题跟踪程序中报告。下面是问题跟踪程序中针对Android组件的地图SDK的一个示例。同时,我尝试在运行API级别24的模拟器上复制您报告的问题,但我无法复制该问题。“信息”窗口正确地显示在标记的顶部中心。@annkylah感谢您的链接!是的,你是对的,看起来原因不在api级别。此问题发生在三星Galaxy平板电脑上。