如何将HTML5,经度和纬度保存到数据库中?

丹麦人贾米尔

我需要将纬度和经度保存到数据库中。我可以获取坐标值,但是无法将其分配给PHP变量,因此我可以将其插入数据库中。我已经看了很多youtube视频并阅读了很多博客,但是其中的尼姑工作了。我不知道哪种方法更适合将坐标插入数据库,请指导我,谢谢。

以下是我的代码:

<body>
    <p>HTML5 GEOLOCATION</p>

    <a href="#" id="get_location">Get Location</a>
    <div id="map">
    <iframe id="google_map" width="425" height="350" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/view?zoom=9&center=24.8615,67.0099&key=AIzaSyAgiV9XkktBAHcfc1XIkLcUngBuSnxmk1o"></iframe>
    </div>

    <script>

        var c = function(pos){
            var lat = pos.coords.latitude,
                long = pos.coords.longitude,
                coords = lat +', '+long;

            document.getElementById('google_map').setAttribute('src','https://maps.google.co.uk/?q='+ coords +'&z=15&output=embed');
            alert("latitude= "+lat+"\nlongitude= "+long);

        }//end of function c
        document.getElementById('get_location').onclick = function(){

            navigator.geolocation.getCurrentPosition(c);
            return false;
        }//end of document.getElementById()
    </script>

</body>
艾米

只需使用jQuery对您的服务器端语言(即PHP)进行ajax调用,然后将lat&lang参数传递给您的PHP页面。

$.ajax({
    type: 'POST',
    url: 'your_server_url.php', 
    async:true,
    data: { 
        'lat': lat, 
        'lang': lang 
    },
    success: function(response){
       // alert('wow' + msg);
    }
});

在您的php页面中读取参数,如下所示。

$lat = $_POST['lat'];
$lang = $_POST['lang'];
//your database logic

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将纬度和经度从数据库传递到节点 js 中的 ejs 文件

Django:如何从Google Maps用户选择的地址获取经度和纬度并保存到数据库

将纬度/经度坐标保存到数据库中并在 javascript 中分配到路径的正确格式是什么?

如何将PhoneNumberField数据保存到数据库?

如何将数据从tableview保存到数据库?

Portia,如何将数据保存到数据库?

如何将列表框值保存到MVC4和EF中的数据库中?

如何将JavaScript变量保存到数据库

Laravel,如何将DomDocument保存到数据库?

如何将python的输出保存到数据库?

如何将输入保存到数据库

如何将数组从 MATLAB 保存到数据库?

如何将Integer保存到数据库(SQLite)

如何将图像保存到数据库?

如何将LinearGradient保存到数据库

如何将日期保存到 SQL 数据库?

如何将URL中的XmL数据保存到数据库中

如何将PHP会话数据保存到数据库而不是文件系统中?

如何将Ajax中的一行数据保存到数据库?

我如何将数据保存到使用 fetch 创建的数据库中

Yii2 如何将接收到的 JSON 数据保存到数据库中

如何将@Lob数据从春季保存到Postgres数据库中?

我如何将多个数据保存到Firebase实时数据库中

如何将Nokogiri的抓取数据保存到Rails数据库中?

如何将数组索引数据保存到单独行中的数据库?

如何将ckeditor内部提供的数据保存到数据库中

如何将数据从 Laravel 路由帖子保存到 mysql 数据库中

如何从Android中的数据库中绘制路径纬度和经度值

Laravel 如何将 HTML 保存到数据库然后检索它