我正在尝试构建一个在地图视图中显示位置的 android 应用程序。这是我的代码:
import android.os.Bundle;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapView;
import com.overblog.R;
public class EditMapSectionActivity extends MapActivity{
private MapView _mapView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.edit_section_map_activity);
_mapView = (MapView) findViewById(R.id.map_view);
}
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
}
布局:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/fragment_background_color" >
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingLeft="@dimen/scroll_view_padding_left"
android:paddingRight="@dimen/scroll_view_padding_right"
android:paddingTop="@dimen/scroll_view_padding_top" >
<EditText
android:id="@+id/edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/search_for_location" />
<com.google.android.maps.MapView
android:id="@+id/map_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/section_padding_top"
android:apiKey="0t8UnajIfX1hZH27u-DCH40YuglmW1-1U51_wQA"
android:background="@drawable/default_image_background"
android:clickable="true" />
<CheckedTextView
android:id="@+id/check_box"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:checkMark="?android:attr/listChoiceIndicatorMultiple"
android:gravity="center_vertical"
android:minHeight="?android:attr/listPreferredItemHeight"
android:text="@string/section_cover_picture" >
</CheckedTextView>
</LinearLayout>
</ScrollView>
我确信我的调试 apiKey 因为我在其他应用程序中使用它,我还确定我在 manifest.xml 中添加了互联网权限
当我运行我的应用程序时,我的 mapView 不会加载地图。
我检查了我的 logcat,我收到了这个警告:
10-04 17:33:10.511: W/MapActivity(21034): Recycling dispatcher android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher@40c5edd0
有谁知道这个警告是什么意思?