her*_*ann 6 android fragment android-mapview
我一直在寻找一段时间来找到一个很好的教程,其中包含用于ICS的Fragment中MapView的代码示例.
有人有任何链接吗?
下面是书中的示例应用程序,展示了如何有MapView一个Fragment在API等级11+的应用程序.它主要是一个MapActivity.以下是加载以下内容的片段的关键位MapView:
public class MapFragment extends Fragment {
private MapView map=null;
private MyLocationOverlay me=null;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return(new FrameLayout(getActivity()));
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
map=new MapView(getActivity(), "0mjl6OufrY-tHs6WFurtL7rsYyEMpdEqBCbyjXg");
map.setClickable(true);
map.getController().setCenter(getPoint(40.76793169992044,
-73.98180484771729));
map.getController().setZoom(17);
map.setBuiltInZoomControls(true);
Drawable marker=getResources().getDrawable(R.drawable.marker);
marker.setBounds(0, 0, marker.getIntrinsicWidth(),
marker.getIntrinsicHeight());
map.getOverlays().add(new SitesOverlay(marker));
me=new MyLocationOverlay(getActivity(), map);
map.getOverlays().add(me);
((ViewGroup)getView()).addView(map);
}
// rest of fragment here
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15304 次 |
| 最近记录: |