gpt4 book ai didi

android - 使用地理位置 Google map API v2

转载 作者:行者123 更新时间:2023-11-30 03:41:49 24 4
gpt4 key购买 nike

我在我的应用程序中添加了一个 map fragment ,其中包括一个地理标记并包含了我的播放服务 jar,但我的标记代码出现以下错误:

Error: Cannot cast from Fragment to SupportMapFragment 

摘录如下:

GoogleMap mMap = ((SupportMapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
mMap.addMarker(new MarkerOptions()
.position(new LatLng(53.271900177, -9.04889965057))
.title("GMI alway Location"));;

这是我引用它的 xml 声明:

<fragment
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true" />

有人知道我哪里出错了吗?谢谢布赖恩 J

最佳答案

如果您在布局中使用 SupportMapFragment,则必须使用 SupportFragmentManagerFragmentActivity 类。

所以使用getSupportFragmentManager()方法代替getFragmentManager()

关于android - 使用地理位置 Google map API v2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15591866/

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