I see your MapPanTo does not work at first time why?
I recorded a video to show you this issue
When I first enter the map (it does not matter if it's Google Maps or Open Street Maps) it does not respect the MapPanTo with the longitude and latitude.
After I enter the second time it centers the point I already defined previously.
Can you please provide the following information so I can further investigate this?
Which version of Delphi are you using? Which version of iOS or Android are you using? If you are using a simulator, please try running the app on an actual device instead.
Does the same issue occur when you run your app on Windows? Does the same issue occur with a new application that only contains a TMSFMXWebOSMaps component?
DefaultToCurrentLocation: Please note that this call requires a LocationAPIKey. You can get an API Key from IPStack.com. Also note that the current version of TTTMSFMXWebGMaps does not support free API Keys, this will be added in the next release.
MapPanTo: Please make sure call MapPanTo after the OnDownloadFinish event has been triggered.
MapOptions.DefaultLatitude: Please note that assigning this property after the map has started rendering will have no effect.