我是在谷歌地图上添加多个标记的triyng.这是我的代码部分
public class GoogleMap extends MapView
{
MapController mc;
MapView mapView;
GeoPoint p;
@Override
public void onCreate(Bundle savedInstanceState)
{
....
double lat = Double.parseDouble(bundle.getString("paramLat"));
double lng = Double.parseDouble(bundle.getString("paramLong"));
mc = mapView.getController();
p = new GeoPoint( (int) (lat * 1E6), (int) (lng * 1E6));
mc.animateTo(p);
mc.setZoom(17);
//---Add a location marker---
MapOverlay mapOverlay = new MapOverlay();
List<Overlay> listOfOverlays = mapView.getOverlays();
listOfOverlays.clear();
listOfOverlays.add(mapOverlay);
mapView.invalidate();
}
class MapOverlay extends com.google.android.maps.Overlay
{
@Override
public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when)
{
super.draw(canvas, …Run Code Online (Sandbox Code Playgroud) 我想找到两个地点之间的距离.我有经度和纬度,我可以计算欧氏距离.但我想找到道路距离.我的意思是,我想计算从源头到目的地时我正在进行的道路距离.在这种情况下如何计算?
在android中,每个类都应该扩展Activity吗?我有一个阅读文件的课程.并且它不会从Activty类扩展.但它不起作用.所以我想学习所有应该从Activity扩展的类?