这是我的位置,其长度和格度工作,但我需要在那里制作指针,是否可能。还需要知道我可以写任何东西到我在地图上的位置,PLZ任何身体帮助我
package com.emigostec;
import android.os.Bundle;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
public class GmapviewActivity extends MapActivity {
/** Called when the activity is first created. */
double lat=17.44764,lon=78.50882;
GeoPoint gp;
MapController mc;
MapView mv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mv=(MapView)findViewById(R.id.mapView);
gp=new GeoPoint((int)(lat*1000000),(int)(lon*1000000));
mc=mv.getController();
mc.setCenter(gp);
mc.setZoom(25);
mv.setSatellite(true);
}
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
}
答案 0 :(得分:0)
这不是您的完全解决方案,但如果您从此http://www.hrupin.com/2011/10/how-to-implement-lazy-loading-for-markers-on-google-maps-in-android和此http://www.hrupin.com/2011/11/how-to-centering-google-map-on-balloon-center-in-android获得源代码,则可以创建完美的解决方案。
希望,它对你有帮助!
答案 1 :(得分:0)
叠加层可用于在地图顶部显示任何内容。您可以编写自己的叠加层,或者只使用com.google.android.maps.MyLocationOverlay绘制当前位置标记。
参见例如http://joshclemm.com/blog/?p=148举了一个简单的例子。