【发布时间】:2012-10-31 10:47:10
【问题描述】:
我想获取我所在位置的纬度和经度,然后我将那里转换为位置。但我不知道我应该如何获得我所在位置的纬度和经度?
Location.java:
public class Location extends MapActivity {
MapView map;
MapController controller;
GeoPoint mygeo;
GeoPoint searchgeo;
@Override
public void onCreate(Bundle onSavedInstance){
super.onCreate(onSavedInstance);
setContentView(R.layout.location);
map=(MapView)findViewById(R.id.mapView);
LinearLayout zoomLayout=(LinearLayout)findViewById(R.id.zoom);
View zoomView=map.getZoomControls();
zoomLayout.addView(zoomView,new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT,Gravity.BOTTOM+Gravity.CENTER_HORIZONTAL));
map.displayZoomControls(true);
//
controller=map.getController();
map.setSatellite(true);
initMyLocation();
}
private void initMyLocation(){
final MyLocationOverlay overlay=new MyLocationOverlay(this,map);
overlay.enableMyLocation();
overlay.enableCompass();
overlay.runOnFirstFix(new Runnable(){
public void run(){
controller.setZoom(8);
controller.animateTo(overlay.getMyLocation());
}
});
map.getOverlays().add(overlay);
}
@Override
public boolean isRouteDisplayed(){
return false;
}
}
谢谢
干杯
【问题讨论】:
-
你在地图上的位置是否正确???
-
是的,我在地图上得到了正确的位置。
-
好吧,那你看看我的回答就知道经纬度了。
-
一点。但我不知道如何在谷歌地图中搜索一个位置并在地图上找到它:(((和一个问题:通过谷歌地图查找位置的唯一方法是 GPS?我可以使用其他方式吗?
-
如果您有如何在谷歌地图中搜索并在地图上找到它的链接或文档,请告诉我。请链接不是androidhive.info/2012/08/…,因为他使用非常硬的代码:((我不明白
标签: android google-maps latitude-longitude