GMLib:
嗨,如果 GMPolygon 是在运行时创建但在 .DLL 内的 TGMPolygon 对象,有没有办法执行 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;
在使用“Add”填充 GMPolygon 并从我的数据库中使用“AddLinePoints”创建 LinePoints 后,我运行:
for I:=0 to GMPolygon.Count-1 do
if GMPolygon.Items[I].ContainsLocation(lat,long) then
result:=GMPolygon.Items[I].Tag;
但这种情况永远不会“真实”
我能做些什么?