想知道如何精确定位的标志放置到我的纬度,使用这种code长 [英] Wanting to know how to place a pinpoint marker to my lat, long using this code
本文介绍了想知道如何精确定位的标志放置到我的纬度,使用这种code长的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图找到一种方法,针尖标记的地方,我的纬度,经度上的谷歌地图。
I'm trying to find a way to place a pinpoint marker to my lat, long on Google Maps.
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import android.os.Bundle;
public class Nav10 extends MapActivity {
MapController mControl;
GeoPoint GeoP;
MapView navView10;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.nav10);
navView10 = (MapView) findViewById(R.id.navView10);
navView10.displayZoomControls(true);
navView10.setBuiltInZoomControls(true);
navView10.setSatellite(true);
double lat = 40.325874;
double longi = -76.002211;
GeoP = new GeoPoint((int) ( lat *1E6), (int) (longi * 1E6));
mControl = navView10.getController();
mControl.animateTo(GeoP);
mControl.setZoom(20);
}
@Override
protected boolean isRouteDisplayed() {
// TODO Auto-generated method stub
return false;
}
}
我将如何插入这个code针尖标记?
How would I insert a pinpoint marker with this code?
推荐答案
您可以使用的 MyLocationOverlay 。你只需将它添加到您MapView类:
You can use MyLocationOverlay. You just need to add it to your mapView:
mapView.getOverlays().add(new MyLocationOverlay(context,mapView) );
这篇关于想知道如何精确定位的标志放置到我的纬度,使用这种code长的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文