Heading - Only works with Satellite?

We use the GPS heading direction to rotate the map. However, we can only see this work in Satellite Google Map Type - no others. Is this by design or am I not doing something right?

FNCGoogleMaps.Options.Heading:=300;

We are not aware of any issues with map rotation in TTMSFNCGoogleMaps.
Can you please make sure you followed instructions as indicated in the online help?

https://download.tmssoftware.com/doc/tmsfncmaps/components/ttmsfncmaps/#map-rotation-tilting

I am setting the heading an I've also assigned the map ID as the documentation states.

Here is a demo. You can see we are using a special Map Style via the MapID. 10.18.2022-08.34.53

Watch the 5S marker. It will only rotate the map when it is in Satellite mode, not when using just the Map. It wants to stay pointed north rather than the heading we are putting in - using the code above.

I have not been able to reproduce this issue.
Does it also happen in a new application when only using map rotation?

Can you please provide the following information so I can further investigate this?

  • The version of Delphi used
  • Are you using a VCL, FMX or WEB core app?
  • A ready to run sample app that demonstrates the issue