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