HYBRID W-ZERO3 無頼

HYBRID W-ZERO3(通称:ハイブリ)のカスタマイズや設定のTips置き場です

全体表示

[ リスト ]

「Googleマップ」現在位置表示 進化版

以前にご紹介した「QuickGPS」→「Googleマップ」現在位置表示の高速化の、さらに進化版!

いつもの有志の方にご提供いただきました。ありがとうございますm(_ _)m。

イメージ 1

前回の教訓と「Googleマップ」の特性を最大限生かしつつ、3G回線とPHS回線の両方を活用して通信費
もかからず素晴らしいというもの。

「Googleマップ」で現在位置表示の際に、「接続できません」「一時的に現在位置を表示できません…」
などといったメッセージが表示され、現在位置特定に時間がかかり、ヤキモキする事がある。

これは、GPSとの位置計算に時間がかかっているのが原因のひとつのようで、これは3G回線を使うこと
によりクリアされるようだ。しかし、常時3Gオンというのも気がかりなので、当スクリプトを実行時だけ3G
をオンにしてくれる!だが、パケット料は発生しない。

<動作イメージ>
[3G ON][QuickGPS]→[GoogleMap]現在位置表示→[GoogleMap]終了→[3G OFF]

各動作の間では小さくバイブする設定だ。

ただし、3GのON/OFFを切り替えるために「wifictrl」をインストール必要がある。
また、「Googleマップ」はmicroSDカードにインストールさている前提で記述されている。

------------------------------------------------------------------
#GoogleMap起動スクリプト Ver.0.2 kenz_typeR

FLG=0 #Auto disconnection flag
ctrl = "Program files\wifictrl\wifictrl.exe" #WIFIctrlのパス
GMpath = "\microSDカード\Program Files\GoogleMaps\GoogleMaps.exe" #GoogleMapパス
#キャッシュがどんどん大きくなるので、GoogleマップはSDにインストールするほうが吉

# If(Question("3Gを位置同定に使用?(通信は行わない)","3G On/Off","YesNo"))
# Vibrate(40)
RunWait( ctrl , " on /PHONE") #3G ON
# EndIf

# If( Question("終了時に自動切断?","自動3G OFF+回線切断","YesNo") )
# Vibrate(40)
FLG=1
# EndIf

# If(Question("QuickGPS使用?","QuickGPS","YesNo"))
# Vibrate(40)

Run( "\Windows\QuickGPS.exe" )
WaitFor( "Quick GPS", 8 )
Show( "Quick GPS" )
SendCR
Sleep( 500 )
While( WindowText( 216,387 ) eq "更新しています..." )
Sleep( 500 )
EndWhile
Close( "Quick GPS" )
Vibrate(40)
Sleep( 300 )
Run( GMpath ) #GoogleMap起動
WaitFor( "モバイルGoogleマップ", 15 )
Show( "モバイルGoogleマップ" )
WaitForActive("モバイルGoogleマップ",15)
Sleep( 7000 )
MouseClick( 428,765 ) #現在位置ボタンクリック
Vibrate(40)

# Else #通常起動
# Run( GMpath ) #GoogleMap起動
# WaitFor( "モバイルGoogleマップ", 15 )
# Show( "モバイルGoogleマップ" )
# EndIf


While( WndExists( "モバイルGoogleマップ" ))
Sleep(1000)
EndWhile

If (FLG =1) #自動切断指定の場合
RunWait( ctrl , " off /PHONE") #connection OFF
EndIf

Exit
#End Script

------------------------------------------------------------------

ところどころコメントアウト( # )してあるのは「QuickGPS」の使用可否や3G回線の使用可否を画面に問
い合わせて来る仕様となっていたが、全て自動で動作イメージのように動くように修正した。
作者様すいませんm(_ _)m。

それぞれの使用可否問い合わせを生かしたい場合は、青色行先頭の # を削除する。

短い時では起動して数十秒位、長い時はなぜか2分位かかる場合があるが、それでもこれまでより格段
にスムーズに現在位置表示をしてくれて嬉しくなる。

面白くて、用も無いのに現在地を表示したくなる。時には11個も衛星を補足することがあり、一度補足
すると強烈に追尾する。

車中などで使用するとカーナビのように追従し、あまりに速度が上がるとPHS回線では地図表示が追い
つかなくなる(^^;
でっ、電池もとっても消耗する(笑)。長距離では予備バッテリーの出番となる。が、なかなか楽しい!


※注意点
「Googleマップ」終了で3G回線がオフになるがワイヤレスマネージャー上は、なぜかオンのままである。
この状態でリセットを行うと3G回線がオンになってしまう。
気になる方は「Googleマップ」終了後にワイヤレスマネージャーにて手動でWCDMAもオフにされたし。





TOP MENU

閉じる コメント(10)

顔アイコン

便利な機能のご紹介ありがとうございます。
GPSも動き、より面白みが出てきたように感じます。
ただ、私のやり方が間違っているなら申し訳ないですが、
終了時に3G回線がオフにならないのと、
「If (FLG =1) #自動切断指定の場合」の行でエラーが返ってきます。
私の設定がおかしいのでしょうか?
解決方法が判明しましたら教えて頂けますと幸いです。 削除

2011/6/9(木) 午後 4:49 [ すごいー ]

顔アイコン

PHANTOMさん、kenzさん、いつもありがと(はぁと
私はWifiCtrl入れてナイのでVer,0.1だけどw

2011/6/9(木) 午後 9:35 [ うさうさ ]

顔アイコン

↑いつも変なのが出てくるよなぁ。

さて・・・3Gをちゃんとオフにする方法・・・今だ謎。w 別途、ワイヤレスマネージャを起動して、3Gのオフをタップするスクリプトも実験中だけど・・・。

W-SIMはオフにするプログラムを見つけたので、
BTオン→W-SIMオフ→ActiveSyncで接続→・・・→ActiveSync切断→BTオフ→W-SIMオンのスクリプトは勝算が出てきました。後は自分のやる気次第ですが・・・w
メールバイブチャレンジでの敗北が未だに効いています。

>>すごいーさん
MortScriptのバージョンは何でしょう?最新版(4.3b1だったかな)じゃないとなにか起こるかも。wあと、PPC版とSP版ではPPC版じゃないとまずかったような記憶が。
ダメな時は、上のほうのFLG=1の行を削除、エラーが出ているIF・・の行を削除、その2行下のEndIfを削除でいかがでしょう?あと、WifiCtrlは上のリンク先のものをご使用でしょうか?他にも同名でアドエス用とかありますが、上のリンクのT-01A用じゃないと駄目です。ご確認下さい。

2011/6/10(金) 午前 0:13 [ kenz_typeR ]

顔アイコン

変なの削除しました(-_-)

ワイヤレスマネージャもOFFにして〜(^^)/~
ActiveSync版も楽しみしてますよ〜!

2011/6/10(金) 午後 0:44 PHANTOM

顔アイコン

W-SIMオフプログラム・・・。ハイブリでは動きませんでした。(・∀・)
参ったな。ワイヤレスマネージャ制御のスクリプト、マジで実現しないとダメポかも。
ただ、表にワイヤレスマネージャが出てくると、今ひとつスマートじゃないんですよね。まぁ、ぼちぼち取り組んでいきますかぁ。
ActiveSyncだけのスクリプトは既にあるんですけどねぇ。

2011/6/11(土) 午後 11:41 [ kenz_typeR ]

顔アイコン

では、ActiveSync版頂きたいと思います。
ワイヤレスマネージャ制御、気長にお待ちしておりま〜す(^^)/

2011/6/13(月) 午後 0:50 PHANTOM

顔アイコン

なにげにスルーしてたのですがwifictrlを本体(デバイス)にインストールしてませんか?
microSD側にインストールしないとGoogleMapを終了したあとにハイブリくんの動作が挙動不審になったり固まったりしませんか?


>「Googleマップ」終了で3G回線がオフになるがワイヤレスマネージャー上は、なぜかオンのままである。

当然です。wifictrlはTA-01用なのでoff/PHONEコマンドは3Gオフではなくオンフックコマンドです。。 削除

2012/2/11(土) 午後 2:43 [ うさうさ ]

顔アイコン

デバイスにインストールしてますけど、その後 kenzさんのスクリプトを足して自動でオフになるようになりました(^^)

2012/2/14(火) 午後 3:26 PHANTOM

顔アイコン

いや答えになってないし。。orz

てか、wifictrl使うとGPSの感度も落ちてませんか?(室内で使うとわかります) 削除

2012/2/15(水) 午後 10:42 [ うさうさ ]

顔アイコン

ん?

2012/2/16(木) 午後 11:24 PHANTOM

コメント投稿
名前パスワードブログ
投稿

閉じる トラックバック(0)

トラックバックされた記事

トラックバックされている記事がありません。

トラックバック先の記事

  • トラックバック先の記事がありません。


.

PHANTOM
人気度

ヘルプ

Yahoo Image

検索 検索
  今日 全体
訪問者 7 37403
ブログリンク 0 6
コメント 0 445
トラックバック 0 2

ケータイで見る

モバイル版Yahoo!ブログにアクセス!

モバイル版Yahoo!ブログにアクセス!

URLをケータイに送信
(Yahoo! JAPAN IDでのログインが必要です)

開設日: 2010/10/7(木)


プライバシーポリシー -  利用規約 -  ガイドライン -  順守事項 -  ヘルプ・お問い合わせ

Copyright (C) 2012 Yahoo Japan Corporation. All Rights Reserved.