問題タブ [appcelerator-titanium]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
314 参照

android - Titanium:上記のマーカーをクリックしたときに、Google マップのマーカーへの自動パンを防ぐにはどうすればよいですか?

Titanium(v5.0.4、sdk 5.1.2GA)を使用してクロスプラットフォームのモバイルアプリを作成しています。アプリは、現在の場所に近い関心のあるポイントのマーカー付きの地図を表示します。ユーザーがマップを新しい地域に移動すると、以前に表示されていたすべてのマーカーが削除され、新しい場所に従って新しいマーカー セットが計算されて表示されます。ユーザーがマーカーをクリックすると、infoWindow が表示されます。infoWindow をクリックすると、新しいウィンドウが開き、詳細情報が表示されます。

これは IOS (MapKit を使用) で正常に動作します。ただし、Android (Google マップを使用) では、マーカーをクリックすると infoWindow が表示されますが、マップがマーカーの中央に配置されるため、「regionchanged」イベントがトリガーされ、アプリでマーカーが削除され、新しいセットが表示されます。基本的に、ユーザーは infoWindow をクリックすることも、新しいウィンドウにアクセスして詳細情報を表示することもできません。

私がしたいこと: マーカーをクリックしたときに、Google マップがマーカーに自動パンしないようにします。

または、マーカーをクリックした後に発生する「regionchanged」イベントと、ユーザーがマップを移動することによって発生する「regionchanged」イベントを区別する方法はありますか? これにより、後者にのみ反応することができます。

私はこれを見つけました(マーカーをクリックしたときにマーカーへの自動パンを防ぐことは不可能です(Googleマップ))が、これはレール上のルビーです。私が遭遇した他の何か(ただし、リンクを見つけることはできません)には、「クリック」イベントハンドラーのオーバーロードまたはdisableAutoPan infoWindowオプションの使用が含まれていました(Googleマップ:InfoWindowがマップをシフトするのを防ぐ方法)が、これはすべてJavaScript API。

それで、誰か何か考えがありますか?

0 投票する
2 に答える
1496 参照

android - Android の Ti.UI.WebView: Web ページが表示されない

アプリで WebView を使用しています。この WebView は、外部 Web ページを表示する必要があります。iOSでは正常に動作しますが、Androidでは白い画面が表示されます。

コンソールに次の警告が表示されます: W/cr.BindingManager: Cannot call definedVisibility() - never seen a connection for the pid

WebView の load イベント内にデバッグ メッセージを追加しました。そこで getHtml メソッドを呼び出すと、html が取得されていることがわかります。なぜ表示されないのかわかりませんか?

stackoverflow で同様の問題 (Titanium とは関係のない問題) を見つけましたが、この問題は解決策を示しませんでした。これが私が見つけた問題の1つです:

Android Webview: definedVisibility() を呼び出せません - pid の接続が見られませんでした

誰かが私を正しい方向に向けてくれることを願っています。前もって感謝します!!

0 投票する
1 に答える
475 参照

titanium - チタン、WebView Webページを印刷できますか

Titanium では、Safari から Web ページを印刷するのと同じように Web ページを印刷できますか? 私はWebViewを使用しています。

Android ではなく、iOS でのみ動作する必要があります。

もしそうなら、どのように?私はこれについて何も見つけることができませんでした。ある人はそれは不可能だと言いましたが、私は Stackoverflow に聞いてみようと思いました - ここの人々はしばしば私を驚かせます :)

0 投票する
1 に答える
130 参照

javascript - #appcelerator でイベントに配列を追加する方法

ユーザーにappceleratorのオブジェクトuser_idの配列に送信して、ゲストリストを作成しようとしています。custom_fieldEvent

カスタムフィールドに情報を送信するだけで(申請したい人が)イベントを更新してこれを試しました。値をプッシュしようとしましたが、guestlistarray. ユーザーが に追加し続けるように、継続的に追加する必要がありますguestlistarray。どんな助けでも大歓迎です。

0 投票する
2 に答える
5653 参照

android - Titanium SDK 5.1.2 - Android 6.0 の権限

SDK 5.1.0 以降、ターゲット SDK を 23 にする必要があるため、一部の権限が機能しなくなります。つまり、実行時に要求する必要がありますが、Titanium SDK は実際にはそうする方法を提供していません。

USB ストレージの読み取りと書き込み、および電話の状態の読み取りが必要です。回避策はありますか?これらのアクセス許可を要求する方法は、将来の SDK リリースに含まれますか?