如何在 php 中获取当前位置 lat -long 值以便在 android 中使用

Posted

技术标签:

【中文标题】如何在 php 中获取当前位置 lat -long 值以便在 android 中使用【英文标题】:How can I get the current location lat -long values in php for using in android 【发布时间】:2015-09-28 17:22:23 【问题描述】:

php 中获取当前位置的纬度和经度的代码是什么。稍后我必须使用这个 lat-long 值在谷歌地图中绘制标记。

【问题讨论】:

转到此developer.android.com/reference/android/location/Location.html .................................. 或此***.com/questions/17983865/… 【参考方案1】:

为此,您需要在 php 中创建一个 web 服务,该服务存储设备的当前 lat、lng,然后 创建一个新的网络服务,将这个 lat,lng 返回到 android 应用程序,您可以使用 lat,lng 在谷歌地图上显示标记...

【讨论】:

【参考方案2】:
create table to store lat,lng 
id,lat,lng
than 

create store.php file 
code to store lat,lng in table in php
$lat= $_POST['lat'];
$lng=$_POST['lng'];
$sql="insert into location values('null','$lat','$lng')";
$result=mysql_query($sql);
if($result>0)

  echo '1';
else

echo '0';


call this file using url in android code 

for example 
54.123.54.195/myapp/store.php


now to fetch the lat,lng make an new file fetch.php

 $sql="select * from location";
 $result=mysql_query($sql);
while($row=mysql_fetch_array($result))


    json_encode($row);



call the fetch.php same as above file in your android code

for example 
54.123.54.195/myapp/fetch.php

you will get data as json and you can use in your code to show marker 

【讨论】:

以上是关于如何在 php 中获取当前位置 lat -long 值以便在 android 中使用的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 php-mysql,js 在谷歌地图上显示多个位置

如何确定我当前的位置(经度和纬度)?

如何将地理位置 lat lng 从函数传递到 React 中另一个函数的“ll”属性?

如何从位置(x,y)获取 google maps v3 上的位置(lat/lng)

php根据经纬度获取地理位置

H5微信 获取用户当前位置信息