Учитывая, что данные gps отформатированы в десятичных градусах и отправлены в виде электронной почты в формате html.
форматирование номера телефона выполняется почтовым клиентом, когда он обнаруживает номер телефона и пытается установить ссылку на него.программа набора номера или программа обмена сообщениями.
Номера телефонов, которые будут отформатированы
212-389-3934
212.389.3934
(800) 389-3934
1-800-389-3934
(212) 389-3934
212–389–3934
212—389—3934
212–389–3934
212–389–3934
1–212–389–3934
212 -389 -3934
Существует два способа решения проблемы с десятичными градусами, форматируемыми как номера телефонов.
- Пусть клиент исправит свой почтовый клиент, чтобы он больше не делал этого.
или
Обманите почтовый клиент, думая, что это уже ссылка, отображая числа следующим образом.
<a href=”#” style=”color:#0F3; text-decoration:none”>29.42808 °N -98.48913 °E</a>
Старый ответ ниже
!Чтобы отобразить широту и долготу gps, 1-й убедитесь, что ваш html отформатирован для совместимости с html 5.
далее, если это не решает проблему, попробуйте следующий пример,
https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation_watchposition
<!DOCTYPE html>
<html>
<body>
<p>Click the button to get your coordinates.</p>
<button onclick="getLocation()">Try It</button>
<p id="demo"></p>
<script>
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.watchPosition(showPosition);
} else {
x.innerHTML = "Geolocation is not supported by this browser.";}
}
function showPosition(position) {
x.innerHTML="Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
</script>
</body>
</html>
Широта и долгота разделены и помечены.