Hi,
This is known issue in Google maps in some type of HTC devices.
https://productforums.google.com/forum/m/#!msg/maps/fdG-khbLQwI/YoTb8F4QBgAJ
It is reported that a specific version ( 9.34.1) is working better.
If you can install this version from apk mirror , here is a workaround.
Go to settings> Date & Time
Select automatic time and date.
Open Google play store>menu>settings>
Auto update apps>
Select "do not auto update apps" and update apps manually.
Go to settings >storage>cached data>clear cached data.
Go to settings>security>unknown sources check in the box.
Go to settings>storage>apps>google map> force stop>clear cache>
>clear data>uninstall updates,finishing this,
Open this link below.
http://www.apkmirror.com/apk/google-inc/maps/
From here select the version suite for the device.
Here the version is 9.34.1.
Tap on the download arrow next to version number.
Wait some time to load data.
Next screen tap on the variant that suit for the device.
Wait some time to load data.
Deselect play store button. scroll down to,
Download button.
Now tap on the "Download" button,download starts, at this time,
Go to settings>storage>download.
Tap here and see the progress of downloading.
When it finished tap on the downloaded link.
Next screen tap to install>done.
Now go to settings>security>unknown sources>uncheck here.
Reboot /restart device.