Hello,
I have upgraded a android project from delphi 10.3 to delphi 10.4.1. It is a android application that uses TMSFMXWebGMapsGeocoding to encode an adress to coordinates.
It used to work fine in 10.3 but in 10.4.1. it has stopped working.
Every adress gives the erOtherProblem when in try TMSFMXWebGMapsGeocoding1.LaunchGeocoding.
The Api key is correct, I use the same Api key in VCLWebGMaps and that works oke.
Please note that Delphi 10.4 increases the default Android SDK version to 29 which can cause incompatibilities in TMS FMX WebGMaps.
As a workaround can you try manually changing the target Android SDK version by making a change in the AndroidManifest.template.xml file in your project?
Unfortunately due to external circumstances (i.e FMX framework changes + Android API changes) we are unable to guarantee TMS FMX WebGMaps compatibility with recent FMX/Android versions.
An alternative solution is already available to use in the form of TMS FNC Maps. This product is fully compatible with the latest FMX/Android versions.
In this case we can exceptionally offer you a 50% discount on the purchase of a TMS FNC Maps license. TMS FNC Maps has replaced TMS FMX WebGMaps and offers the same functionality along with extra possibilities and a future-proof architecture.