問題タブ [gmlib]
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.
delphi - マップ読み込み時のスクリプト エラー
今日現在、マップをロードしようとすると、Delphi コンポーネントがスクリプト エラーを返しています。アプリケーションまたはコンポーネントのコードは変更していません。Google は API で何かを変更しましたか? もしそうなら、これに対処するコンポーネントの新しいバージョンはありますか? ありがとう、クリス
gmlib - GMLib を実行しているときに、TWebBrowser にロードされたリソース ファイルの場所を見つけるにはどうすればよいですか?
XE7 で GMLib を実行しており、(API キーではなく) Google API クライアント ID を使用しています。クライアント ID を含めるように map.html を正常に変更しました。リソース ファイルと GMLib を再コンパイルしましたが、すべて機能しています。ただし、クライアント ID を使用しているため、クライアント ID を使用する可能性のあるすべての場所を Google に提供する必要があります。Web アプリの場合は URL ですが、この場合はファイルの場所を指定できます。
GMMap コントロールがリソース ファイルに基づいてローカルの html ファイルを生成し、このファイルが TWebBrowser に読み込まれると仮定します。ファイルの場所は Google がクライアント ID に対して確認しているため、どうすればわかりますか? 別のイベントで探してみましたが、常に表示されるようですabout:blank
。
delphi - Delphi XE8 用の GMLib インストーラはありますか?
Delphi XE 8 インストーラーはまだありますか?
XE7 インストーラー DPK パッケージを使用しようとしましたが、正しい定義がないようです。
delphi - AfterPageLoaded の DoMap は、インターネット接続がない場合に例外をスローします
インターネットに接続されていないか、接続が不十分な場合、60 ~ 70 秒後に IE スタイルのダイアログ ボックスが表示され、次のメッセージが表示されます。
yes または no を押すと AfterPageLoaded が起動し、ダイアログが再び表示されます。yes または no をもう一度押すと、次の行の TGMMap.ExecuteScript 関数でメモリ例外がスローされます。
MegaDemo プロジェクトでも再現できます。D6を使用しています。
スクリプトが AfterPageLoaded 関数で正しく初期化され、DoMap を呼び出さないことをテストするにはどうすればよいですか?
前もって感謝します。
delphi - GMLib 1.5.0 のインストール中にエラーが発生しました
Delphi 7
Gmlib 1.5.0
Delphi Chromium Embedded: http://code.google.com/p/delphichromiumembedded/
GMLib_D7.bpl のコンパイル中にエラーが発生しました:
[エラー] WebControlVCL.pas(519): 式が必要ですが、'PROCEDURE' が見つかりました
コード:
この問題を解決するのを手伝ってください。
delphi - GMLib 既存のマーカーを移動
Delphi XE-7 で GMLib を使用して、既存のマーカーを新しい位置に移動しようとしています。マップ上にマーカーを 1 つだけ作成し、以下のコードをテストとして使用して移動しようとしました。
しかし、例外アクセス違反が発生します。どんな助けでも大歓迎です
gmlib - ストリートビューへの切り替え
問題が 1 つあります (2014 年 8 月にコメントとして最初に入力されたもの)。初めて pegman をマップにドラッグすると (GeoCode を使用してデフォルトの中心から離して移動しました)、デフォルトの中心 (GMMap.RequiredProp.Center.Lat/Lng) にストリートビューが表示されます。2回目でうまくいきます。ペグマンをドラッグすると、正しいストリートビューがすぐに表示されますが、間違ったストリートビューが重なって表示されます。
私の推測では、プログラムの開始時にストリートビュー レイヤーは存在しますが、表示されません。ペグマンをドラッグすると表示され、レイヤーを閉じることができます。ペグマンをもう一度ドラッグすると、正しい位置にレイヤーが作成され、表示されます。
MegaDemo が同じことを行い、ペグマンが最初にマップの別の場所にドラッグされたときにガウディの大聖堂を表示していることに気付きました。
初めて正しい位置を表示するにはどうすればよいですか?
よろしく、
ダン
delphi - マーカー - Z オーダー
マーカーの Z オーダーを変更する方法はありますか? 互いに近くにあるマーカーがあると、他のマーカーが見えにくくなります。更新ごとにマーカーの表示が異なるように、Z オーダーをランダムに変更することを検討していました。
gmlib - Google Maps for Work クライアント ID と署名
Delphi 2007 アプリケーションに優れた GMLib ライブラリを実装しました。すべて正常に動作します。Google Maps for Work ライセンスを使用する必要があります (そして割り当てを増やす必要があります)。これを基礎となる JavaScript にどのように実装できるかはわかりません。
残念ながら、GMLib の作成者による最近の活動はあまりありません。(近い)将来、このコードをサポートするかどうかを知っている人はいますか?