Android与指示谷歌地图共享可点击的字符串URL

时间:2018-10-31 14:49:39

标签: java android google-maps android-intent

我有一个元素的列表视图。每个元素都是一个不同的地方,当我单击其中的一个时,我会打开一个Google Map Intent并指明要走的路。

有时候我需要分享地址(例如“ Colosseo,Piazza del Colosseo 1,00184 Roma RM”。

如何与可点击的网址共享此字符串?我想分享它并允许其他人单击它并打开Goog​​le地图

这是我创建意图的方式:

<ion-content padding>
  <p>Level : {{btlvl}} %</p>
  <p>Is plugged : {{btstat}}</p>
  <ion-button (click)="checkBatStatus()">Check State</ion-button>
</ion-content>

1 个答案:

答案 0 :(得分:1)

也许您会这样:

private String UrlMap(String s) {
    try {
        String url = "https://www.google.com/maps/search/?api=1&query=" + URLEncoder.encode(s, "UTF-8");
        return url;
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }

return "";
}

我不知道如何设置自定义标题,以避免看到整个网址