メール画面を開くにはTi.UI.createEmailDialog()を用います。
Titanium.Geolocation.getCurrentPositionと組み合わせて現在地の緯度経度をメール本文に入れてみました。
function postMail () {
Titanium.Geolocation.getCurrentPosition(
function(e) {
if(!e.success || e.error){
alert('位置情報が取得できませんでした');
return;
}
// 現在地をセット
latitude = e.coords.latitude;
longitude = e.coords.longitude;
}
);
var emailDialog = Ti.UI.createEmailDialog();
// メールの宛先
emailDialog.setToRecipients(['to@example.com']);
// メール本文
emailDialog.setMessageBody("緯度:"+latitude+"\n経度:"+longitude);
// メールの題名
emailDialog.setSubject('');
// メール送信画面を起動
emailDialog.open();
}
うまく本文に表示出来ました。
0 件のコメント:
コメントを投稿