2 caiyingfirstgood caiyingFirstGood 于 2015.07.09 21:16 提问

求助:急求啊!在Android端取得手机位置在服务端的匹配问题

小弟java程序猿,最近在做公司两个项目,一个是视频APP,它在后台上传的视频有一个地区属性,比如 湖南-长沙 ; 那么在Android客户端用户登录时,可以通过GPS取得用户登录所在地,比如取得:湖南长沙望城县xxx区xxx街道...;那么需求就是在哪个地区登录的用户只能看哪个地区的视频;这样子我在服务端录入的时候给视频的地址是 “湖南-长沙”;那么怎么跟Android端给我的地址来匹配判断呢? 当然我也想到先截取Android的地区信息,取到它的“省-市”再去服务端用模糊匹配查询。 但是这样一来,又造成了了另外一个问题,那就是我要说的第二个项目:洗车App的开发 , 洗车APP的需求是,比如定位到我的客户在“湖南长沙望城县xxx区xxx街道”登录,客户点击一下“预约洗车” ; 那么需要在地图上展示出来附件的洗车店,那么我服务端将洗车店录入数据库的时候,怎么录入它的开店位置, 如果录入“湖南长沙望城...”这种信息肯定不行,我是想可不可以录入经纬度,在Android端也取得用户所在地的经纬度,然后再去服务端写算法匹配,但是怎么写呢...怎么就能判断一个经纬度就是位于另一个经纬度之中呢(或者说是怎么判断一个经纬度和另一个经纬度是相近的呢)...实在想不出啊。经理一直在催,他自己不懂这些,真的求各位做过这些开发的给点建议啊。

2个回答

oyljerry
oyljerry   Ds   Rxr 2015.07.09 21:30

你数据库录入的时候,分两列,一列是省份,一列是城市。这样查询的时候就可以的分开
客户端android也是分出省份,城市。然后来匹配查询。

caiyingFirstGood
caiyingFirstGood 不是啊,这样子的话,那么附件的洗车店怎么出来啊...比如定位到客户是在 xxx县xx街道.我直接跟省-市去对比...这个...
大约 3 年之前 回复
a369414641
a369414641   2015.07.09 21:35

我觉得你使用百度地图API来做应该可以

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android端与服务端的安全通信 方案
Android端与服务端的安全通信 方案
以Android端为客户端和servlet为服务端的实时通讯(登录注册)
以Android端为客户端和servlet为服务端的实时通讯的登录注册
android端调用服务端的webservice接口,报错总结。
(1) org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (position:START_TAG (empty) @1:7 in java.io.InputStreamReader@4231f8f0) 问题:
基于Android端与服务端的UDP通信工具
## 客户端与服务端基于UDP的通信工具 ## 转眼从学习安卓开发到工作已经一年的多了,以前都是遇到问题就在网上各种搜索代码结局额问题,可以说是踩过了很多巨人的肩膀了,从中也学习到了很多。 最近由于项目需要用UDP与服务器交互,该开始听到项目要使用这个协议时也是一头雾水,因为之前也没怎么在项目中接触过,所以在网上搜索了良久,最终根据综合了一些大神的代码和理解写了自己的一个基于UDP的
Android端为客户端和servlet为服务端的实时通讯
以Android端为客户端和servlet为服务端的实时通讯基础(http交互)
手机服务 取得电池电量信息
(1)定义广播接收,显示电池电量—-MyBatteryInfoBroadcastReceiverpackage tedu.cn.phoneservice;import android.app.AlertDialog; import android.app.Dialog; import android.content.BroadcastReceiver; import android.content.
用手机信号 取得 手机当前位置
取得手机当前位置,在百度地图直接显示当前地点,也可以搜索。
求助,急啊
如何通过c#实现这个功能只要在网页的相应位置插入{$title}通过服务器解释 浏览器中就可以调用“标题”  
急急急,求助求助求助
问题代码如下:with open("pachong.json","wb") as fp:    json.dump(content,fp=fp,indent=4)    提示错误如下、;TypeError: a bytes-like object is required, not 'str'已经想了好几天了,网上说要以二进制写入,但就是不会改,求助大神啊!!!...
括号匹配问题(并给出括号的位置)
在纸上写了一个串,只包含'('和')'。一个'('能唯一匹配一个')',但是一个匹配的'('必须出现在')'之前。请判断蒜头君写的字符串能否括号完全匹配,如果能,输出配对的括号的位置(匹配的括号不可以交叉,只能嵌套)。 输入格式 一行输入一个字符串只含有'('和')',输入的字符串长度不大于 50000。 输出格式 如果输入括号不能匹配,输出一行"No",否则输出一行"Yes",接下里