TextBox latitude {
…
}
TextBox longitude {
…
}
Runtime rt1{
/* LocationChangedイベントハンドラ */
Function OnLocationChanged(e){
if(e.isMeasuringFailed == 1){
/* 測定情報が取得できない場合 */
//.MessageBox("位置情報が取得できませんでした");
}
/* 取得した緯度、経度をTextBoxへ表示 */
^.latitude.value = e.latitude;
^.longitude.value = e.longitude;
/* 位置測位を停止 */
StopLocationMeasure();
}
}
Button Button1 {
X = 11;
Y = 129;
Width = 232;
Height = 27;
Title = "現在位置の測定";
Function OnTouch( e ) {
if(Runtime.isProviderEnabled()){
/* 位置情報サービスが有効になっている場合 */
/* 位置計測を開始 */
^.rt1.startLocationMeasure(Runtime.LOCATION_ACCURACY_MEDIUM);
}else{
/* 有効になっていない場合 */
/* メッセージを表示 */
//.MessageBox("位置計測が無効になっています。有効にしてください。");
}
}
}
|