掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
iOSで住所から位置情報を取得しようとすると強制終了してしまう (ID:149787)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TGeocoderのGeocodeメソッドに例えば住所に「あ」と設定し、 引数に渡すとiOSアプリが強制終了してしまいます。エラートラップにも引っ掛かりません。 実際の事例は個人情報になりますので記載しにくいですが、 実在の住所を入力しても最後の「○○号室」を追加すると強制終了したりします。 どなたか対処方法が分かる方はいらっしゃいますでしょうか。 procedure TForm1.Button1Click(Sender: TObject); var CivicAddress: TCivicAddress; begin if FGeocoder = nil then FGeocoder := TGeocoder.Current.Create; if Assigned(FGeocoder) then FGeocoder.OnGeocode := OnGeocode; CivicAddress := TCivicAddress.Create; CivicAddress.Address := Edit1.Text; if Assigned(FGeocoder) and not FGeocoder.Geocoding then begin try FGeocoder.Geocode(FAddress); except end; end; CivicAddress.Free; end; procedure TForm1.OnGeocode(const Coords: TArray<TLocationCoord2D>); var LocationCoord2D: TLocationCoord2D; begin if Length(Coords) > 0 then begin LocationCoord2D := Coords[0]; end; end;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.