gpt4 book ai didi

android - 在 Android MapsV2 中以编程方式创建 MapView

转载 作者:太空宇宙 更新时间:2023-11-03 10:19:59 25 4
gpt4 key购买 nike

Android:创建 map 时我收到空白页。我也有一个有效的 API key 并将其设置在 list 中。我的 Activity 。

        relativeLayout = new RelativeLayout(context);
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
relativeLayout.setLayoutParams(layoutParams);
GoogleMapOptions googleMapOptions = new GoogleMapOptions();
googleMapOptions.mapType(GoogleMap.MAP_TYPE_NORMAL)
.compassEnabled(false).rotateGesturesEnabled(false)
.tiltGesturesEnabled(false);

googleMapOptions.camera(new CameraPosition(new LatLng(0, 0), 3, 0,
0));
mapView = new MapView(context, googleMapOptions);


mapView.onCreate(new Bundle());
relativeLayout.addView(mapView);

Double[][] latlang = mapData.getLatlang();

marker = new Marker[mapData.getLatlang().length];
for (int i = 0; i < mapData.getLatlang().length; i++) {
this.marker[i] = mapView.getMap()
.addMarker(
new MarkerOptions()
.position(
new LatLng(latlang[i][0],
latlang[i][1]))
.title(" ")
.snippet(" "));
}

最佳答案

我遇到了同样的问题,因为我在 Fragment 中创建 MapView 时忘记将 onResume 方法添加到 fragment 代码中。

        mapView map = new MapView(getActivity(), options));
map.setClickable(true);
map.onCreate(savedInstanceState);
map.onResume();

希望这对某人有帮助

关于android - 在 Android MapsV2 中以编程方式创建 MapView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25240605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com