5
在Google地圖中查看任何位置的詳細信息時,可以選擇「共享此地點」。我已經成功地將自己接收器的列表在清單中加入這個意圖過濾器,以我的應用程序:從Google地圖中「分享此地點」獲取座標
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
該軟件包一起傳遞的羣衆演員是Intent.EXTRA_SUBJECT和Intent.EXTRA_TEXT。
Bundle extras = getIntent().getExtras();
Intent.EXTRA_SUBJECT包含與地點的名稱的字符串:我使用檢索在我的活動這些額外。 Intent.EXTRA_TEXT包含一個字符串,其中包含位置的詳細地址和移動地圖的URL。
是否有可能從「共享此地點」操作中檢索該位置的GPS座標(經度和緯度)?
我希望的是更直接的方式,而無需查找地址,但這樣做的伎倆。謝謝! 注意:爲了使地理編碼器正確定位地址,我必須從文本中除去URL。 – mattprecious