有没有办法在片段内实现mapview版本1? 我试过像:
MainActivity:
public class MainActivity extends FragmentActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
然后,我想要2个片段。一个有mapview,另一个有textview,其中将显示位置。
我无法实现第一个片段。我无法想象如何实现map。我的意思是,要使mapview工作,它需要“扩展MapActivity”,但我需要“扩展片段”。
另外,在main.xml中怎么做?我试过了:
<fragment
class="com.google.android.maps.MapView"
android:name="com.example.....MapClass" //is this right?but it is necessary for fragment?
android:id="@+id/fragment1"
android:layout_weight="1"
android:layout_width="0px"
android:layout_height="match_parent"
android:apiKey="mykey" />
<fragment
class="com.example...getloclass"
android:id="@+id/fragment2"
android:layout_weight="1"
android:layout_width="0px"
android:layout_height="match_parent" />
答案 0 :(得分:0)
从这里https://developers.google.com/maps/documentation/android/v1/hello-mapview,您可以看到
Google Maps Android API版本1已正式弃用 截至2012年12月3日
所以你不应该再使用MapView
了。我建议您改用MapFragment
。请在此处查看优秀文档:https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/MapFragment