TMapViewのUserLocationをTrueに設定するとアプリが落ちます。
既知の不具合でしょうか?回避方法はございますでしょうか?
【Delphiバージョン】
Delphi4.1 Update 1 バージョン 27.0.38860.1461
【iOSバージョン(iPad第6世代)】
14.0.1
Delphiバージョンが誤っていました。
失礼いたしました。下記のとおり訂正いたします。
× Delphi 4.1 Update 1 バージョン 27.0.38860.1461
〇 Delphi 10.4 Update 1 バージョン 27.0.38860.1461
これですかね。
https://quality.embarcadero.com/browse/RSP-30471
au様
教えていただいたURLどおり、
ソースコードを修正することで改善致しました。
大変助かりました。
ありがとうございました!
■pasファイルの場所
C:\Program Files (x86)\Embarcadero\Studio\21.0\source\fmx
■メソッド
function TMapKitMapView.GetMapObject<T>(const Key: Pointer): T;
var
TmpResult: TMapObjectBase;
begin
// Added JLM ※修正箇所
Result := nil;
if FMapObjects.TryGetValue(Key, TmpResult) then
try
Result := TmpResult as T;
except
on EInvalidCast do
Result := nil;
end;
end;
ファイル名漏れてました。
■ファイル名
FMX.Maps.iOS.pas
ツイート | ![]() |