0

GMLib:

こんにちは、GMPolygon が実行時に作成された TGMPolygon オブジェクトであるが .DLL 内にある場合、GMPolygon.Items[0].ContainsLocation(Lat,Long) を実行する方法はありますか? (視覚コンポーネントも Form もありません)

Delphiで次のコードを使い始めました:

WebBrowser:= TWebBrowser.Create(nil);
GMMap:= TGMMap.Create(nil);
GMMap.APIKey:='AIzaSyCjL0m8s-some-key';
GMMap.AfterPageLoaded := AfterLoad;
GMMap.Active:= true;
GMMap.WebBrowser:= WebBrowser;
GMPolygon := TGMPolygon.Create(nil);
GMPolygon.Map:= GMMap;

GMPolygon に「Add」を入力し、データベースから「AddLinePoints」を使用して LinePoints を作成した後、次を実行します。

for I:=0 to GMPolygon.Count-1 do
if GMPolygon.Items[I].ContainsLocation(lat,long) then
result:=GMPolygon.Items[I].Tag; 

しかし、この条件が「真」になることは決してありません

私に何ができる?

4

0 に答える 0