mayutan's blog

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

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;">