« Frank DeLoupe | トップページ | [AppleScripts]GoogleMapのURLからBridge用のGPS用の値を作る【その2】 »

[AppleScripts]GoogleMapのURLからBridge用のGPS用の値を作る【その1】

ブリッジのここの値です

  
Website_image20130128_234421


流れはこんな感じ
  
Website_image20130128_225737


GoogleMapのURLは↓この部分を使います。
  

Website_image20130128_233223


まずは
URLの60進数処理の所を
ねっとりとScriptだけで処理します。

Website_image20130128_235005


set theGoogleLlNoList to every text item of {"35.658595", "139.745439"} as list
log "GoogleMapURLの変数llから" & theGoogleLlNoList

set theLatitude to item 1 of theGoogleLlNoList as text
log "GoogleMapの値のリスト形式の最初のアイテムを取得→" & theLatitude

set theIntegerLatitude to theLatitude div 1 as text
log "整数部のみを取得する→" & theIntegerLatitude

set theLatitude to (text 2 thru 8 of (((theLatitude mod 1) as string) & "000000") as string)
log "小数点以下を6桁に揃える→" & theLatitude

set theLatitude to theIntegerLatitude & theLatitude
log "整数部と少数部を並べて桁揃えが出来た値→" & theLatitude

set theDecimalLatitudeA to (((theLatitude as number) - (theIntegerLatitude as number)) as number) * 60
log "まずは小数点以下に60かけて→" & theDecimalLatitudeA

set theIntegerDecimalLatitudeA to theDecimalLatitudeA div 1 as text
log "60かけた値の整数部だけを取り出す→" & theIntegerDecimalLatitudeA

set theDecimalLatitudeB to (((theDecimalLatitudeA as number) - (theIntegerDecimalLatitudeA as number)) as number) * 100 as integer
log "小数点に60かけた値の少数部を100倍した値を作る→" & theDecimalLatitudeB

set theLatitude to theIntegerLatitude & "," & theIntegerDecimalLatitudeA & "." & theDecimalLatitudeB & "N" as text
log "最後に並べてNを最後につけます→" & theLatitude

 

 
 
 
「GoogleMap2Bridge.rtf」をダウンロード

「GoogleMap2Bridge.scpt.zip」をダウンロード

|

« Frank DeLoupe | トップページ | [AppleScripts]GoogleMapのURLからBridge用のGPS用の値を作る【その2】 »

AdobeBridge」カテゴリの記事