The moving map is working correctly, but the Airplane Location Marker is not shown.

"Enable Ownship" may be selected to 'Never' or 'When speed under 40kts' in your Settings.  This is a setting used by FAR Part 135 operators to prevent the airplane position from showing on the map.  If Enable Ownship is set to Never, it won't show your airplane position (icon). 

To enable "Ownship", please follow these steps:

 Open ForeFlight on your iPad.

1. Tap on the MORE tab on the bottom-right.
2. Tap on SETTINGS in the left column.
3. SCROLL down to near the very bottom of the page until you find the PREFERENCES section.
4. Find the "ENABLE OWNSHIP" option.  Make sure that is set to ALWAYS.