<commit_before>function Window2(title){
	
	var win = Ti.UI.createWindow({
		title: title
	});	
	
	// base view
	var view = Ti.UI.createView({
		// layout: 'vertical'
	});
	
	if(!Titanium.Geolocation.locationServicesEnabled){
        Titanium.UI.createAlertDialog({
            title:'位置情報取得',
            message:'位置測定が出来ません。電波状況、設定を確認してください。'
        }).show();
        return;
    }
    /*
	// 現在位置
	var my_place = Ti.Map.createAnnotation({
		title: "現在地",
		pinImage: "/images/map-pin.png",
		animate: true
	});

	// マップエリア
	var map = Ti.Map.createView({
		mapType: Ti.Map.STANDARD_TYPE,
		animate: true,
		regionFit: true,
		top: 0,
		width: 'auto',
		annotations: [my_place],
		height: 'auto'
	});*/
	
	// サーチエリア
	var view_search = Ti.UI.createView({
		layout: 'vertical',
		top: 0,
		height: '40%',
		width: 'auto',
		backgroundColor: '#000',
		opacity: 0.5
	});
	// 現在地のテキストフィールド
	var tfPresent = Ti.UI.createTextField({
		color: "#333",
		hintText: "現在地",
		width: '60%',
		top: 10,
		editable: false,
		borderStyle: Ti.UI.INPUT_BORDERSTYLE_ROUNDED
	});
	// 目的地のテキストフィールド
	var tfDestination = Ti.UI.createTextField({
		color: "#333",
		hintText: "目的地",
		width: '60%',
		top: 10,
		borderStyle: Ti.UI.INPUT_BORDERSTYLE_ROUNDED
	});
	// ヘルプボタン
	var sbmbutton = Ti.UI.createButton({
		top: 10,
		width: 55,
		height: 55,
		backgroundImage: '/images/help.png',
		opacity:1
	});
	// アラート
	var alert = Ti.UI.createAlertDialog({
		title: "HELP?",
		message: "近くの人に助けを求めますか？",
		buttonNames: ["OK","Cancel"],
		cancel: 1
	});
	sbmbutton.addEventListener("click",function(e){
		alert.show();
	});
	
	// 最初に中心となる位置をセットしておく
	var mapview = Ti.Map.createView({
 		mapType: Ti.Map.STANDARD_TYPE,
 		region: {latitude:35.6911, longitude:139.7067, latitudeDelta:0.01, longitudeDelta:0.01},
 		animate: true,
 		regionFit: true,
 		width: 'auto',
 		height: 'auto'
	});

	view.add(mapview);
	win.add(view);

	Titanium.Geolocation.purpose = 'サンプル';

	Titanium.Geolocation.getCurrentPosition(
 		function(e) {
  			if(!e.success || e.error){
   				//alert('位置情報が取得できませんでした');
   				return;
  			}
  			// 現在地をセット
  			latitude = e.coords.latitude;
        	longitude = e.coords.longitude;
        	
        	tfPresent.setHintText('緯度：'+latitude+'　経度：'+longitude);
  
	  		// 現在地を動的に表示する
  			var currentPos = Titanium.Map.createAnnotation({
   				latitude: latitude, 
   				longitude: longitude, 
   				pincolor: Titanium.Map.ANNOTATION_RED,
   				pinImage: "/images/map-pin.png",
   				animate: true
  			});
     		mapview.addAnnotation(currentPos);
        	mapview.show(); // 隠していた地図を表示する<commit_msg>現在地を切り捨てた<commit_after>function Window2(title){
	
	var win = Ti.UI.createWindow({
		title: title
	});	
	
	// base view
	var view = Ti.UI.createView({
		// layout: 'vertical'
	});
	
	if(!Titanium.Geolocation.locationServicesEnabled){
        Titanium.UI.createAlertDialog({
            title:'位置情報取得',
            message:'位置測定が出来ません。電波状況、設定を確認してください。'
        }).show();
        return;
    }
    /*
	// 現在位置
	var my_place = Ti.Map.createAnnotation({
		title: "現在地",
		pinImage: "/images/map-pin.png",
		animate: true
	});

	// マップエリア
	var map = Ti.Map.createView({
		mapType: Ti.Map.STANDARD_TYPE,
		animate: true,
		regionFit: true,
		top: 0,
		width: 'auto',
		annotations: [my_place],
		height: 'auto'
	});*/
	
	// サーチエリア
	var view_search = Ti.UI.createView({
		layout: 'vertical',
		top: 0,
		height: '40%',
		width: 'auto',
		backgroundColor: '#000',
		opacity: 0.5
	});
	// 現在地のテキストフィールド
	var tfPresent = Ti.UI.createTextField({
		color: "#333",
		hintText: "現在地",
		width: '60%',
		top: 10,
		editable: false,
		borderStyle: Ti.UI.INPUT_BORDERSTYLE_ROUNDED
	});
	// 目的地のテキストフィールド
	var tfDestination = Ti.UI.createTextField({
		color: "#333",
		hintText: "目的地を入力してください",
		width: '60%',
		top: 10,
		borderStyle: Ti.UI.INPUT_BORDERSTYLE_ROUNDED
	});
	// ヘルプボタン
	var sbmbutton = Ti.UI.createButton({
		top: 10,
		width: 55,
		height: 55,
		backgroundImage: '/images/help.png',
		opacity:1
	});
	// アラート
	var alert = Ti.UI.createAlertDialog({
		title: "HELP?",
		message: "近くの人に助けを求めますか？",
		buttonNames: ["OK","Cancel"],
		cancel: 1
	});
	sbmbutton.addEventListener("click",function(e){
		alert.show();
	});
	
	// 最初に中心となる位置をセットしておく
	var mapview = Ti.Map.createView({
 		mapType: Ti.Map.STANDARD_TYPE,
 		region: {latitude:35.6911, longitude:139.7067, latitudeDelta:0.01, longitudeDelta:0.01},
 		animate: true,
 		regionFit: true,
 		width: 'auto',
 		height: 'auto'
	});

	view.add(mapview);
	win.add(view);

	Titanium.Geolocation.purpose = 'サンプル';

	Titanium.Geolocation.getCurrentPosition(
 		function(e) {
  			if(!e.success || e.error){
   				//alert('位置情報が取得できませんでした');
   				return;
  			}
  			// 現在地をセット
  			latitude = e.coords.latitude;
        	longitude = e.coords.longitude;
        	
        	// 小数点第二位に省略
        	var shortLatitude = Math.round(latitude * 100) / 100;
        	var shortLongitude = Math.round(longitude * 100) / 100;
        	
        	// テキストフィールドに現在地を書く
        	tfPresent.setHintText('現在地：'+shortLatitude+','+shortLongitude);
  
	  		// 現在地を動的に表示する
  			var currentPos = Titanium.Map.createAnnotation({
   				latitude: latitude, 
   				longitude: longitude, 
   				pincolor: Titanium.Map.ANNOTATION_RED,
   				pinImage: "/images/map-pin.png",
   				animate: true
  			});
     		mapview.addAnnotation(currentPos);
        	mapview.show(); // 隠していた地図を表示する
{'fraction_non_alphanumeric': 0.15655070318282754, 'fraction_numerical': 0.021095484826054774, 'mean_word_length': 2.8997113997114, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2109959', 'n_tokens_mistral': 2608, 'n_tokens_neox': 2305, 'n_words': 358}