HTML5地理位置,点击时将经/纬度传递给PHP变量

迪恩·埃利奥特(Dean Elliott)

当用户单击按钮然后重定向到将值传递到PHP变量的新页面时,是否可以使用HTML5地理位置获取用户的纬度/经度?

因此,如果用户使用index.php,其中包含HTML5地理位置代码,则他们单击此按钮;

<span class="button get-my-location">My Location</span>

然后将它们重定向到weather.php将经纬度存储在2个PHP变量中的位置$lat$long

这可能吗?我认为它将需要基于AJAX?不幸的是,AJAX不是我的强项。

任何帮助都会很棒

恶魔

获取用户的经度和纬度很容易,您将需要将其分配给表单中的隐藏字段,并将其提交到php页面网址,或者通过Javascript以GET或POST的形式发送

这是在拥有用户位置后如何直接重定向用户的示例:

<!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.getCurrentPosition(redirectToPosition);
    } else { 
        x.innerHTML = "Geolocation is not supported by this browser.";
    }
}

function redirectToPosition(position) {
    window.location='weather.php.php?lat='+position.coords.latitude+'&long='+position.coords.longitude;
}
</script>

</body>
</html>

PHP代码:

<?php

$lat=(isset($_GET['lat']))?$_GET['lat']:'';
$long=(isset($_GET['long']))?$_GET['long']:'';

//do whatever you want

?>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在功能之外使用HTML5访问经纬度地理位置

来自分类Dev

HTML5地理位置:如何在成功或错误回调后将lat和long值传递给AJAX调用

来自分类Dev

地理位置-如何从经纬度获得城市

来自分类Dev

HTML5地理位置与Google Maps地理位置api

来自分类Dev

在Rails中发布表单时使用HTML5地理位置

来自分类Dev

将HTML5地理位置结果发送回Node / Express Server

来自分类Dev

HTML5 地理定位,页面加载时将 lat/long 传递给 PHP 变量

来自分类Dev

使用html5地理位置api创建地理围栏

来自分类Dev

地理位置距我的位置最近的位置(经纬度)

来自分类Dev

Javascript和HTML5地理位置-如何存储位置?

来自分类Dev

HTML5地理位置watchPosition仅被调用一次

来自分类Dev

HTML5地理位置不等待用户输入

来自分类Dev

各种浏览器中的HTML5地理位置API

来自分类Dev

HTML5地理位置不正确

来自分类Dev

HTML5地理位置不同步

来自分类Dev

需要HTML5地理位置+ javascript帮助

来自分类Dev

Google Maps API中的HTML5地理位置

来自分类Dev

Symfony2:IvoryGoogleMapBundle中的HTML5地理位置API

来自分类Dev

HTML5地理位置不正确

来自分类Dev

HTML5地理位置跟踪未返回正确的坐标

来自分类Dev

使用HTML5地理位置在这里映射

来自分类Dev

html5地理位置是否存在“ GPS状态已更改”事件?

来自分类Dev

无法获取html5地理位置坐标

来自分类Dev

如何使用HTML5地理位置javascript使用地理位置(用户的当前位置)初始化Google Maps API

来自分类Dev

如何在C#应用程序中使用HTML5地理位置

来自分类Dev

错误处理不适用于Chrome中的HTML5地理位置

来自分类Dev

使用 php 从地理编码农场获取经纬度

来自分类Dev

将地理位置JavaScript值传递给Bean

来自分类Dev

为什么HTML5地理位置在不同的Web浏览器中具有不一致的错误行为

Related 相关文章

  1. 1

    如何在功能之外使用HTML5访问经纬度地理位置

  2. 2

    HTML5地理位置:如何在成功或错误回调后将lat和long值传递给AJAX调用

  3. 3

    地理位置-如何从经纬度获得城市

  4. 4

    HTML5地理位置与Google Maps地理位置api

  5. 5

    在Rails中发布表单时使用HTML5地理位置

  6. 6

    将HTML5地理位置结果发送回Node / Express Server

  7. 7

    HTML5 地理定位,页面加载时将 lat/long 传递给 PHP 变量

  8. 8

    使用html5地理位置api创建地理围栏

  9. 9

    地理位置距我的位置最近的位置(经纬度)

  10. 10

    Javascript和HTML5地理位置-如何存储位置?

  11. 11

    HTML5地理位置watchPosition仅被调用一次

  12. 12

    HTML5地理位置不等待用户输入

  13. 13

    各种浏览器中的HTML5地理位置API

  14. 14

    HTML5地理位置不正确

  15. 15

    HTML5地理位置不同步

  16. 16

    需要HTML5地理位置+ javascript帮助

  17. 17

    Google Maps API中的HTML5地理位置

  18. 18

    Symfony2:IvoryGoogleMapBundle中的HTML5地理位置API

  19. 19

    HTML5地理位置不正确

  20. 20

    HTML5地理位置跟踪未返回正确的坐标

  21. 21

    使用HTML5地理位置在这里映射

  22. 22

    html5地理位置是否存在“ GPS状态已更改”事件?

  23. 23

    无法获取html5地理位置坐标

  24. 24

    如何使用HTML5地理位置javascript使用地理位置(用户的当前位置)初始化Google Maps API

  25. 25

    如何在C#应用程序中使用HTML5地理位置

  26. 26

    错误处理不适用于Chrome中的HTML5地理位置

  27. 27

    使用 php 从地理编码农场获取经纬度

  28. 28

    将地理位置JavaScript值传递给Bean

  29. 29

    为什么HTML5地理位置在不同的Web浏览器中具有不一致的错误行为

热门标签

归档