今天熟悉了一下高德地图的使用, 感觉比百度地图要容易上手的多,只需要设置布局文件和在activity中复制几句话就很快能够实现地图的显示了。之后卡在了地图定位上,卡了差不多一天,我做的时候是根据官网的开发指南链接 加上官方给的Demo样本来做的,以前只会百度别人写的,现在自己看官方的Demo也是蛮不错的。Demo上的代码甚至可以直接复制粘贴过来用,里面的各种定义的类,引入的jar包都清清楚楚的,以及xml资源,真的挺好,感觉要比博客上面写的东西还要好用,Demo+开发指南绝配啊(尽管仍然还有很多代码看不懂不过会用就行了)。今天在参考的时候遇到了很多问题,有些函数不能重载,运行崩溃等等,完全摸不着头脑,后来发现是implement的包名不全造成的,解决这个问题成功啦。
不同的功能implements后面的类名也不一样不然有些函数不能重载
/** * 地理编码与逆地理编码功能介绍 */ public class GeocoderActivity extends Activity implements OnGeocodeSearchListener, OnClickListener {private ProgressDialog progDialog = null; private GeocodeSearch geocoderSearch; private String addressName; private AMap aMap; private MapView mapView; private Marker geoMarker; private Marker regeoMarker; private LatLonPoint latLonPoint = new LatLonPoint(40.003662, 116.465271); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.geocoder_activity); mapView = (MapView) findViewById(R.id.map); mapView.onCreate(savedInstanceState);// 此方法必须重写 init(); }
1066

被折叠的 条评论
为什么被折叠?



