問題タブ [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.

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

delphi - TGMDirection スクリプト エラー

TGMDirection を使用して、クリックした 2 つのマーカー間のルートを表示します。ここと同じ考え方ですが、Delphi では GMLib 1.8 を使用しています: http://www.geocodezip.com/inventoresdegaragem_com_dbteste_indexB.html

最初の方向 エラーなしで表示されます。別のマーカーをもう一度クリックするとポップアップが表示され、スクリプト エラー: 行: 539 文字: 9 エラー: プロパティの値を取得できません close: object is null or undefined Code: 0 URL: about: blank

アイデアはありますか?私が使用するコードは次のとおりです。

0 投票する
0 に答える
883 参照

delphi - Delphi GMap 方向マーカーの置換

ダブルクリックする 2 つの定義済みマーカー (出発地/目的地) の間に 1 つの方向があります。

以前に dblclicked マーカーの 1 つの位置を変更すると、方向 (起点または終点) も変更したいと考えています。(方向マーカーと同じように)。

方向マーカーをマップ上に既に存在するものに置き換える方法はありますか?

注: DirectionsRender.SuppressMarkers := true;

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

delphi - GMLib 簡単な道順のサンプル

誰かが私に簡単なサンプルを与えることができます.GMLibを使用して次の状況を実装するにはどうすればよいですか. Delphi XE2 を使用しています。どうもありがとう!

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

gmlib - クリックを使用してポリゴンを定義する簡単な方法はありますか?

私は GMLib 1.0.0 Final を使用しています。ポリゴンを作成するために (Editable = True で)、TGMMap (megademo に基づく) の OnClick イベントをキャッチしてポイントを追加しますが、複数のポイントを 3 つ以上追加すると実際、ポリゴンを地図上に描画するには長い時間がかかり、AddLinePoint を使用してより多くのポイントが追加される間、更新時間が長くなります。クリックを使用してポリゴンを定義する簡単な方法はありますか?

0 投票する
0 に答える
152 参照

geocoding - Geocode() スクリプト エラーへの後続の呼び出し

座標のリストをジオコードに解決する必要がありますが、GMGeoCode1.Geocode() 関数をしばらく呼び出した後、スクリプト行 243、文字 21、長さが null またはオブジェクトではない実行エラーが返されます。

その関数を分離したので、制御を取得して応答を待つことができます - GMGeoCode1AfterGetData プロシージャ。無効な座標の 1 つが原因で、その例外が発生するかどうかはわかりません。

バッチモードに入る賢い方法はありますか? ループする必要がある場合、どうすればよいですか?

よろしく!

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

delphi - Geocode 使用時のメモリリーク

使うたびに

ここで、lAddress はデータベースにある既存のアドレスです。GMGeoCode.Geocode(lAddress); 以外のすべてを for で実行すると、メモリリークが発生します。漏れはそこにありません

Geocode を呼び出した後に解放する必要があるものはありますか?

0 投票する
0 に答える
822 参照

delphi - TChromiun を使用した Delphi 7 への GMLib のインストール

Delphi 7 の TChromium ブラウザで動作するように GMLib をインストールしようとしています。

コンパイル中、コンパイラは次のコードを示します。

次のコンパイラは次のように書いています。

何か問題でもありますか?

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

delphi - gmlib に Google API Key のプロパティはありますか?

Delphi 2010 で gmlib を試してみましたが、その機能にとても満足しています。

Google API キーのプロパティはありますか?

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

delphi - マーカーのアイコンのアンカー位置を変更する方法はありますか

マーカーのリストでアイコンとして使用したい大きな写真がありますが、デフォルトのアンカー位置は中央下で、中央に配置したいのですが、gmlib マップのマーカー アイコンを使用してこれを行う方法はありますか?

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

javascript - エラー 80020101 のため、GMLib 操作を完了できませんでした

「エラー 80020101 のため、操作を完了できませんでした」というエラーが表示されます。マーカー付きの地図を表示するときのランダムな時間。Delphi 2007 と GMLib [1.2.0 Final] を使用しています。

この問題について調べたところ、JavaScript コードのコメントまたは不適切な構文が問題の原因であるという提案がいくつかありました。すべてのコメントを削除して、JavaScript コードのエラーを確認することをお勧めします。map.html ファイルを変更した後、GMLib を再コンパイルして再インストールしました。私はそれをすべてのコメントから取り除き、それを解析しました。しかし、問題はまだ発生します。地図を表示してマーカーを追加するコードのサンプルを次に示します。

この問題についての助けをいただければ幸いです。