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?
<uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />
<uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="27" />
Alternatively you can also try using TMS FNC Maps instead:
Changing the targetSDKVersion does not work.
Is there any other way to fix this ?
Can you please provide the version of Android you are using so we can further investigate this issue?
Android version 10
I missed this post
This is oke.
Wil you support FMX for the coming years ?
What wil it cost if we move to FNC completely ?
Met vriendelijke groet.
Yes, we are commited to provide support for FMX, VCL, WEB and LCL through our range of FNC products for the coming years.
Please contact email@example.com for the best possible offer regarding pricing based on your previous purchases.