相关疑难解决方法(0)

在Android中获取地图地址或位置地址

我正在编写一个需要获取当前地图位置的应用.我的Map文件可以正常工作,但是我需要addressString从另一个获取地址(见下面的buttom)Activity.我试过getAddress/ setAddress(setters/getters).它们不起作用.他们总是返回'无地址'(默认值).

这是我的代码......

我怎样才能使它成为一个独立的Java类?或者从其他活动中获取地址?

非常感谢.

此代码单独工作.


import android.content.Context;
import android.location.Address;
import android.location.Criteria;
import android.location.Geocoder;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.TextView;

import java.io.IOException;
import java.util.List;
import java.util.Locale;

public class GetMapAddress extends MapActivity {

    MapController mapController;

    MyPositionOverlay positionOverlay;

    MapController mc;

    GeoPoint p;

    String addressString = "No address found";

    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.map);

        MapView myMapView = (MapView) findViewById(R.id.myMapView);
        mapController = myMapView.getController();

        // Configure the map display options …
Run Code Online (Sandbox Code Playgroud)

java android google-maps

7
推荐指数
2
解决办法
4万
查看次数

标签 统计

android ×1

google-maps ×1

java ×1