How to open Google Maps using address?

前端 未结 7 1044
野趣味
野趣味 2021-02-07 06:57

How can I open Google Maps(using Intents or adding Google Maps into my application) with address? I have the address, but I don\'t have latitude/longitude. How can I do it? Than

7条回答
  •  深忆病人
    2021-02-07 07:25

    From my personal Code Library. ;)

    public static Intent viewOnMap(String address) {
        return new Intent(Intent.ACTION_VIEW,
                          Uri.parse(String.format("geo:0,0?q=%s",
                                                  URLEncoder.encode(address))));
    }
    
    public static Intent viewOnMap(String lat, String lng) {
        return new Intent(Intent.ACTION_VIEW,
                          Uri.parse(String.format("geo:%s,%s", lat, lng)));
    }
    

提交回复
热议问题