mayutan's blog

日常の!おもいのたけを!

Titanium でグローバル、みたいな

window 間を変数引き回した方がいいのかもしれませんが、それだと途中で抜けてるときとか追うのが大変。。。

楽したいんです!!!!1111

ということでここから → http://higelog.brassworks.jp/?p=1263

Ti.App.USER = user;

alert(Ti.App.USER);

どこからでもアクセスしちゃうぞ☆

Titanium Facebook ログイン 失敗 error occurred

[ERROR] missing appid.   in -[FacebookModule authorize:] (FacebookModule.m:392)

だって。スゲーはまった。

しかし、KitchenSink の APP ID を自分のに書き換えたら同じエラーが発生したのでアカウントが悪いの??

とおもってアプリ削除して新しいアプリつくって新しいアプリIDにしたら動いた。。。どういうことなの。。。

 

具体的にはアカウント作り直した。解決策になってないし

 

追記:

ともったらすぐにまたログイン失敗するようになった。。。もっとちゃんと調べる。。。 

ちなみに

<property name="ti.facebook.appid">ほげほげ</property> 

は書いてある

Titanium フォトギャラリー デバッグ

カメラはエミュレータでできないっぽい。

しかーし、フォトギャラリーはできるのだ!

 

エミュレータでブラウザとか立ち上げて適当なページで画像を保存する。

あとは、自分のアプリを立ち上げてフォトギャラリーを起動すると。。。

じゃーん!

 

カメラをエミュレータで動かせるようにならんものか。教えてエロい人

Titanium で 逆 Geo コーディング、みたいな

一行でできちゃうの

Titanium.Geolocation.reverseGeocoder(latitude, longitude , function(e){

  alert(e);

 });

なぜだかわからんがなぜか WebView でやろうとして時間の無駄したのでメモる

これ番地とかでるようにならんかなー

 

これなにがかえってくるかどっかに書いてないのかな。。。

成功したら success が 1 だけどほかなんかあるのかな。。。

Titanium で Google map 嬢のタップされた位置を取得したい

面倒だったのでメモ。

titanium は超便利で、ぐーぐるまっぷも一発ででます。すごい。

でもタッチイベントがとれないんですよね。

なので、皆さん考える事は同じだと思いますが、WebView 上でガリガリ実装。

こんな感じ。

 

app.js

Ti.App.addEventListener("doCreateSpot", function(e){

    alert(e);

});

Ti.UI.currentWindow.add(webView);

 

html

var lat;

google.maps.event.addListener(map, 'click', function(event) {

    lat = event.latLng;

});

<a href="#" class="button"  onClick="Ti.App.fireEvent('doCreateSpot',{'lat' : lat});return false;">