Modern smartphones Huawei use geolocation to operate maps, navigators, weather applications and even social networks. But sometimes users are faced with the fact that the device incorrectly determines the location or refuses to do so altogether. The reasons may lie in incorrect settings, disabled services or hardware limitations. In this article we will look at how to correctly configure geolocation on Huawei Android smartphones with shell EMUI, including models P60 Pro, Mate 50, Nova 11 and others.

Device features Huawei is to use your own services Huawei Mobile Services (HMS) instead of Google. This affects how geolocation works, since many applications rely on Google Play Servicesby default. We will show how to set up location determination through standard means EMUI, and also consider alternative methods for applications that require GPS high accuracy.

If your smartphone does not pick up satellite signals well or โ€œthinksโ€ for a long time when determining coordinates, the problem may be either in software settings or in hardware limitations (for example, a weak signal indoors). Below you will find step-by-step guide for different scenarios - from basic setup to solving complex cases.

1. Basic geolocation setup in EMUI

First of all, check whether the basic geolocation settings are enabled in the system. On smartphones Huawei the path to the settings may differ slightly depending on the version EMUI, but the general logic remains the same. Go to: Settings โ†’ Security and privacy โ†’ Location permissions Here you will see three key switches: Uses mobile networks for maximum accuracy. It is recommended to enable it for navigators.

Settings โ†’ Security & Privacy โ†’ Location Permissions

Here you will see three key switches:

  • ๐Ÿ“ Exact location - uses GPS, Wi-Fi and mobile networks for maximum accuracy. It is recommended to enable it for navigators.
  • ๐Ÿ“ถ Approximate location โ€”determines coordinates only from cell towers and Wi-Fi. Saves battery power, but is less accurate.
  • ๐Ÿ”„ Wi-Fi and Bluetooth scanner โ€”improves accuracy indoors. Useful for applications like Huawei Petal Maps or Yandex.Maps.

For most tasks, it is enough to enable exact location i Wi-Fi scanner. If you notice that the battery is draining quickly, try switching to approximate location - this will reduce the load on the processor.

๐Ÿ’ก

If you often use the navigator in the car, add a shortcut Geolocation to the quick settings panel. To do this, swipe down from the top edge of the screen, click "Edit" and drag the icon Location to the active area.

2. Application permissions: why maps can't see your location

Even if geolocation is enabled at the system level, individual applications may not have access to your coordinates. For example, Google Maps (if installed via APK) or 2GIS may request permissions separately. To check and configure:

  1. Open Settings โ†’ Applications.
  2. Select the desired application (for example, Petal Maps or Yandex.Navigator).
  3. Go to Permissions โ†’ Location.
  4. Set the mode "Always" for navigators or "Only during use" for other applications.

Please note: some applications (for example TikTok or Instagram) may request access to geolocation for targeted advertising. If privacy is more important, deny permission - this is. will not affect the main functionality.

โš ๏ธ Attention: Applications with access to exact location in the background ("Always") can reduce battery life. Check the list of such applications in Settings โ†’ Battery โ†’ Launch applications and turn off background activity for unnecessary services.

Select application in Settings โ†’ Applications

Check permission status Location

Set mode Always for navigators

Disable background access for unnecessary applications-->

3. Problems with GPS: what to do if your smartphone does not find satellites

If your Huawei looks for satellites for a long time or cannot determine the coordinates at all, the problem may be:

  • ๐Ÿ“ต Weak signal - indoors or among tall buildings GPS it works worse.
  • ๐Ÿ”„ Outdated AGPS data โ€” auxiliary information for quickly searching for satellites.
  • ๐Ÿ› ๏ธ Software failures โ€”especially after updating EMUI.
  • ๐Ÿ“ฑ Hardware malfunctions โ€” rare, but possible if dropped or exposed to moisture.

First, try updating the data AGPS (Assisted GPS). This can be done through the engineering menu:

##36446337##

In the menu that opens, select Location โ†’ AGPS Restart. If there is no such item, use the application GPSTest iz AppGallery โ€”it will show the status of the satellites and help diagnose the problem.

โš ๏ธ Attention: The engineering menu may differ on different models Huawei. Do not change other parameters if you are not sure of their purpose - this may lead to malfunctions of the module GPS.
What is AGPS and why do you need it?

AGPS (Assisted GPS) is a technology that speeds up the search for satellites by using data from mobile networks. Without AGPS, your smartphone may take up to 10-15 minutes to cold start the GPS, especially if you have not used navigation for a long time or have moved a long distance. Updating AGPS helps reset the cache and download current data from satellites.

4. Alternative methods for determining location without Google

Since new smartphones Huawei are deprived of services Google, alternative solutions are used for accurate geolocation:

Method Accuracy When to use
Huawei Petal Maps High (GPS + AGPS) For navigation while traveling
Yandex.Maps/Navigator Medium (depending on the region) For Russia and CIS
Mobile networks (LBS) Low (ยฑ1-2 km) For approximate determination
Wi-Fi positioning Medium (ยฑ50-200 m) In cities with a dense network of access points

If you use Petal Maps, make sure that the following are enabled in the application settings:

  • ๐ŸŒ High accuracy (in the application profile).
  • ๐Ÿ”„ Auto-update maps (for current data).
  • ๐Ÿ“ฑ Background activity (so that navigation works when the screen is locked).

On Huawei smartphones without Google services, GPS accuracy can be 10-15% lower than on devices with Google Play Services, especially in sparsely populated areas. This is due to the lack of access to the database Google to speed up the search for satellites. In such cases, pre-loading offline maps in Petal Maps or Yandex.Maps.

Google Maps (installed via APK)

Huawei Petal Maps

Yandex.Maps/Navigator

2GIS

Other-->

5. Saving battery power when using geolocation

Continuous use of GPS and scanning Wi-Fi/networks can significantly reduce battery life. To optimize consumption:

  • ๐Ÿ”‹ Disable geolocationwhen it is not needed (for example, through the quick settings panel).
  • ๐Ÿ“Š Use the "Power Saver" mode in Settings โ†’ Battery โ€”it limits background activity.
  • ๐Ÿ“ Switch to approximate location for applications that do not require high accuracy (for example, weather widgets).
  • ๐Ÿ”„ Update the software โ€” in new versions EMUI the operation of the module is optimized GPS.

For advanced users, there is another way - limiting the frequency of coordinates update. This can be done via ADB (Android Debug Bridge), but requires technical skills. If you are ready to experiment, connect your smartphone to your PC and run the command:

adb shell settings put global location_mode high_accuracy

adb shell settings put global location_recency_mode threshold

This will force high precision mode and optimize the frequency of coordinate requests. However, after rebooting the device, the settings may be reset.

๐Ÿ’ก

The most effective way to save battery is to manually turn off geolocation when not in use. Automatic modes (for example, "Adaptive Battery" in EMUI) often leave background processes active.

6. Geolocation in power saving mode: what works and what doesnโ€™t

Many users Huawei turn on the mode energy saving or ultra-economical modeto extend battery life. However, this affects the operation of geolocation:

Mode GPS Wi-Fi/mobile networks Background updates
Normal Working Working Working
Energy Saving Working (limited frequency) Works Limited
Ultra-economical Disabled Mobile networks only Disabled

If you need to maintain access to geolocation in power saving mode:

  1. Go to Settings โ†’ Battery โ†’ Power saving mode.
  2. Click "Mode settings".
  3. Enable the option "Allow location".

This will allow you to use GPS i Wi-Fi-positioning, but with a reduced refresh rate. For example, in the navigator, your location will be updated every 5-10 seconds instead of 1-2 seconds in normal mode.

7. Frequent errors and their solutions

Let's look at typical problems with geolocation on Huawei and ways to fix them:

  • ๐Ÿšซ "No GPS signal" - check whether airplane mode is enabled (it disables all wireless modules). Also try restarting your smartphone.
  • ๐Ÿ“ต "Location is determined only by networks" โ€” update the data AGPS (see section 3) or check if the metal case is blocking the signal.
  • ๐Ÿ”„ "Coordinates are jumpy or inaccurate" โ€” disable and enable again exact location in the settings. If the problem persists, check your smartphone in another location (possibly interference from buildings).
  • ๐Ÿ› ๏ธ "The application does not see geolocation" โ€” delete the cache and application data in Settings โ†’ Applications, then restart it.

If none of the methods helped, try resetting the network settings:

Settings โ†’ System โ†’ Reset โ†’ Reset network settings

This will delete saved Wi-Finetworks and passwords, but often solves problems with location determination over wireless networks.

โš ๏ธ Attention: On some models Huawei (for example, P40 Pro or Mate 30) after resetting the network settings, you may need to re-activate HMS Core for geolocation to work correctly. Go to AppGallery and update all system applications.

FAQ: answers to frequently asked questions

Can I use Google Maps on Huawei without Google services?

Yes, but with restrictions. You can install Google Maps via APK, but for full operation you will need:

  • Install Google Play Services (unofficially, via LZPlay or analogues).
  • Enable permission for exact location for the application.
  • Use Wi-Fi or mobile data to download maps.

Without Google Play Services maps will load slowly, and geolocation may work less accurately.

Why does Huawei Petal Maps show the wrong location?

The reasons may be as follows:

  • Outdated data AGPS (update them through engineering menu).
  • Weak signal GPS (go out into an open space).
  • Incorrect settings in the application itself (check Settings โ†’ Location).
  • Lack of Internet ( AGPS requires a network connection).

Also try clearing the cache Petal Maps in the application settings.

How to disable geolocation for all applications at once?

Go to Settings โ†’ Security and privacy โ†’ Location permissions and turn off the main switch. This will block access to coordinates for all applications except system ones (for example, emergency calls).

To restore access to individual applications, turn geolocation back on and configure permissions manually.

Does the case affect GPS operation?

Yes, metal or magnetic cases can shield the signal GPS, especially if they cover the top of the smartphone (where the antenna module is usually located). Try removing the case and checking the accuracy of the location.

Thick silicone cases usually do not affect GPS, but can worsen signal reception Wi-Fi or mobile network.

Is it possible to improve GPS accuracy programmatically?

Yes, there are several ways:

  • Update AGPS via the engineering menu or application GPSTest.
  • Install the application GPS Status & Toolbox (available in AppGallery) - it helps reset the cache and download new data from satellites.
  • Enable Wi-Fi and Bluetooth scanning in geolocation settings.
  • Use offline maps to speed up coordinate determination.

If the problem is hardware (for example, the module is damaged GPS), software methods will not help - repair will be required.