国内获取基站定位(经纬度坐标)

APP启动的时候需要根据地区来显示不同的引导图,所以需要经纬度坐标。GPS定位显然是
无法满足的。。。基站定位的话,我获取了基站信息,但是怎么转经纬度坐标呢?谷歌接口
需要翻墙,求国内的转换接口(百度和高德没有找到)

3个回答

基站信息里应该是包含经纬度的,但是要看是伪的还是我们做了便宜修正的。
这个应该是由算法可以查到的,所以建议提问的兄弟转而找找这个算法比较靠谱,至少我是知道确实是有实际应用的案例的,你懂的。

基站定位得到的信息里面既然有经纬度数据的话肯定有一套怎么存进去的算法的,不过要区分大地坐标和你需要的坐标

这么久了 最后还是没有找到算法或者接口..........貌似只有数据库...............

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android CDMA基站定位获取经纬度
这个是CDMA中国电信的基站定位获取经纬度的Android源码。原创于www.cmd100.com
【原创】CDMA基站定位获取经纬度
【原创】CDMA基站定位获取经纬度rn本贴最初原创地址:rnhttp://www.cmd100.com/bbs/forum-viewthread-tid-5325-fromuid-9.htmlrnrnrn这几天在做基站定位,发觉CDMA的基站定位在网上资料很少。经过漫长的摸索,其中的小小收获给大家分享一下!rn这个是CDMA中国电信的基站定位获取经纬度的源码及测试截图!在模拟器中用似乎不行,模拟器的网络不是CDMA的。有知道的请指点指点!rnrn主要代码:rn[code=Java]rnpublic void onClick(View v) rn // TODO Auto-generated method stubrn tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);rn //int type = tm.getNetworkType();rn //if (type ==TelephonyManager.NETWORK_TYPE_CDMA) rn location = (CdmaCellLocation) tm.getCellLocation();rn if(location == null)rn return;rn int sid = location.getSystemId();//系统标识 mobileNetworkCodern int bid = location.getBaseStationId();//基站小区号 cellIdrn int nid = location.getNetworkId();//网络标识 locationAreaCodern rn Log.i(\"sid:\", \"\" + sid);rn Log.i(\"bid:\", \"\" + bid);rn Log.i(\"nid:\", \"\" + nid);rn ArrayList CellID = new ArrayList();rn CellIDInfo info = new CellIDInfo();rn info.cellId = bid;rn info.locationAreaCode = nid;rn info.mobileNetworkCode = String.valueOf(sid);rn info.mobileCountryCode = tm.getNetworkOperator().substring(0, 3);rn info.mobileCountryCode = tm.getNetworkOperator().substring(3, 5);rn info.radioType = \"cdma\";rn CellID.add(info);rn Log.d(\"cellId:\", \"\" + info.cellId);rn Log.d(\"locationAreaCode:\", \"\" + info.locationAreaCode);rn Log.d(\"mobileNetworkCode:\", info.mobileNetworkCode);rn Log.d(\"mobileCountryCode:\", info.mobileCountryCode);rn Location loc = callGear(CellID);rn rn if (loc !=null) rn mTextView.setText(\"纬度:\" + loc.getLatitude() + \"\\n经度:\" + loc.getLongitude());rn //// end ifrn // end onclickrn[/code]rnrn调用google gears的方法,该方法调用gears来获取经纬度 代码:rn[code=Java]rn//调用google gears的方法,该方法调用gears来获取经纬度 rn private Location callGear(ArrayList cellID) rn if (cellID == null) rn return null;rn rn DefaultHttpClient client = new DefaultHttpClient();rn HttpPost post = new HttpPost(rn \"http://www.google.com/loc/json\");rn JSONObject holder = new JSONObject();rnrn try rn holder.put(\"version\", \"1.1.0\");rn holder.put(\"host\", \"maps.google.com\");rn holder.put(\"home_mobile_country_code\", cellID.get(0).mobileCountryCode);rn holder.put(\"home_mobile_network_code\", cellID.get(0).mobileNetworkCode);rn holder.put(\"radio_type\", cellID.get(0).radioType);rn holder.put(\"request_address\", true);rn if (\"460\".equals(cellID.get(0).mobileCountryCode)) rn holder.put(\"address_language\", \"zh_CN\");rn elsern holder.put(\"address_language\", \"en_US\");rn rn JSONObject data,current_data;rnrn JSONArray array = new JSONArray();rn rn current_data = new JSONObject();rn current_data.put(\"cell_id\", cellID.get(0).cellId);rn current_data.put(\"location_area_code\", cellID.get(0).locationAreaCode);rn current_data.put(\"mobile_country_code\", cellID.get(0).mobileCountryCode);rn current_data.put(\"mobile_network_code\", cellID.get(0).mobileNetworkCode);rn current_data.put(\"age\", 0);rn current_data.put(\"signal_strength\", -60);rn current_data.put(\"timing_advance\", 5555);rn array.put(current_data);rn rn holder.put(\"cell_towers\", array);rn rn StringEntity se = new StringEntity(holder.toString());rn Log.e(\"Location send\", holder.toString());rn post.setEntity(se);rn HttpResponse resp = client.execute(post);rnrn HttpEntity entity = resp.getEntity();rnrn BufferedReader br = new BufferedReader(rn new InputStreamReader(entity.getContent()));rn StringBuffer sb = new StringBuffer();rn String result = br.readLine();rn while (result != null) rn Log.e(\"Locaiton reseive\", result);rn sb.append(result);rn result = br.readLine();rn rnrn data = new JSONObject(sb.toString());rn Log.d(\"-\", sb.toString());rn data = (JSONObject) data.get(\"location\");rnrn Location loc = new Location(LocationManager.NETWORK_PROVIDER);rn loc.setLatitude((Double) data.get(\"latitude\"));rn loc.setLongitude((Double) data.get(\"longitude\"));rn loc.setAccuracy(Float.parseFloat(data.get(\"accuracy\").toString()));rn loc.setTime( System.currentTimeMillis());//AppUtil.getUTCTime());rn return loc;rn catch (JSONException e) rn e.printStackTrace();rn return null;rn catch (UnsupportedEncodingException e) rn e.printStackTrace();rn catch (ClientProtocolException e) rn e.printStackTrace();rn catch (IOException e) rn e.printStackTrace();rn rn Log.d(\"-\", \"null 1\");rn return null;rn rn[/code]rnrn在弄这个的时候不要忘了加权限噢!rn[code=Java]rnrnrnrn[/code]rnrn程序只是测试用,尚不完善!希望这个东东对需要的朋友有用!有什么不对的地方请大家指点指点。rn若需要看源码可在本站中搜索资源,名字与帖名一样。或者到最初的原创地址去下载。
获取当前经纬度坐标
封装好的代码如下:function getPosition () { return new Promise((resolve, reject) => { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function (position) { let latitude
android基于Gps 定位和基站定位获取经纬度
一:新建MyLocationManager.java类,本类是为了代码架构方便把地位经纬度的代码在这类中实现然后通过回调方法,在activity中显示;   Java代码   package com.android.location;      import android.content.Context;   import android.location.Loc...
已知基站定位使用Java获取经纬度
问题如标题。在百度上找了好多,都是基于谷歌地图的,但是代码中所用的接口都是打不开的,求大神给个可以用的,自己测试过的。rn复制粘贴的勿扰。找了一上午,基本上能找的都找过了rnhttp://www.google.com/loc/jsonrnhttp://maps.google.comrn大多数都是基于这2个网站传值的,试了,这2个网站是打不开的rn提前谢了rnrnrn希望大神能提供源码,能让遇到此问题的人也能得到解决rn第一次发帖,希望能够解决
获取国内著名景点经纬度坐标,保存本地json文件
结果内容格式例如:rn[rnrn"jdName":"景点名称",rn"location":"xxx.xxx,xxx.xxx"rn,rnrn"jdName":"景点名称",rn"location":"xxx.xxx,xxx.xxx"rn,rn...rn...rn]
基站定位LAC,CID转经纬度
基站定位是指手机发射基站根据与手机的距离来计算手机坐标地理位置的一种功能,基站定位一般应用于手机用户,手机基站定位服务又叫做移动位置服务(LBS服务),它是通过电信移动运营商的网络(如GSM网)获取移动终端用户的位置信息(经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务。要使用基站定位接口,须在网络上找一个解析。定位精度最终取决于当地基站的密度。城市大概50到150米,城郊大概
经纬度坐标转换器经纬度坐标转换器
这个坐标转换器可以将经纬度坐标转换成平面坐标
经纬度与高斯坐标及经纬度与UTM坐标互转
经纬度与高斯坐标及经纬度与UTM坐标互转 代码为VS2005工程,算法为c/c++
好用的基站定位软件基站定位基站定位基站定位基站定位基站定位基站定位基站定位
基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位基站定位
GPS及WIFI基站定位坐标源码
GPS及WIFI基站定位坐标源码制作的一个示例程序,涉及安卓代码中GPS的使用,以及如何通过网络发送数据。
openlayers4xy坐标转为经纬度坐标
1、引入坐标转换js库文件proj4.js,地址:http://www.bootcdn.cn/proj4js/;2、加入需要的坐标参考的定义,两种方式:    1)单个:proj4.defs('WGS84', "+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees");     2)多个(分两...
百度地图获取行政区域边界的经纬度坐标集合
下载后,双击运营html页面,在输入框中输入行政区划名称,点击“获取轮廓线”后,获得该行政区划的经纬度边界经纬度坐标集合。只需要一个html,可以作为开发的查询工作使用。另外,可以在此基础上进行二次开发。
如何获取 当前屏幕上的坐标对应的经纬度
- (void)locateDataFromServer { if (self.canLoad) { self.canLoad = !self.canLoad; //[self.mapView removeAnnotations:self.mapView.annotations]; //取出当前位置的坐标 CGPoint poi
求获取矢量图(地图)经纬度坐标控件
谁能提供下载地方或发送我邮箱fancy_fx@sohu.com,谢谢!
GE API 点选地图获取经纬度(坐标)
各位大神,小弟目前已经在网页里实现想要加载的信息!rn (1)现在想点选获得那个点的经纬度,要如何做呢?rn (2)第一步的主要目的是为了实现算两点之间的距离和在该点添加地标,如果不做第一步,有没有什么更好的方法推荐?rn 感谢各位大神啊!
最简单的安卓获取经纬度坐标
最简单的安卓获取经纬度坐标,适合新手学习用
GPS及时定位,获取当前经纬度坐标
本人对Android开发不熟,现在项目中需用到及时定位(WEB网站),获取当前精确经纬度坐标(GPS)。求高人相助
如何获取网页地图中点的坐标(经纬度)
网址:http://v.kuaidadi.com/ rn需要知道杭州市rn[img=https://img-bbs.csdn.net/upload/201608/27/1472301236_659586.png][/img]rn这些点的经纬度坐标,大家帮下忙。rn进去先点右上角重要城市情况,选择杭州市,然后移动底下的横条到17:00rn我不是计算机专业的,需要大家的帮忙,谢谢大家。[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/76.gif][/img]。rn最好有求解的过程让我学习。谢谢。
Android 高德地图获取屏幕中心的经纬度坐标
版权声明:本文为博主原创文章,转载前请标注原文链接。 https://blog.csdn.net/s1674521/article/details/77918439      最近项目在搞一个需求- 实现滑动地图实时刷新屏幕中心icon的附近数据.这种需求较为常见,ofo以及摩拜单车等都采用该方式获取屏幕中心的附近车辆数据. 主要的实现就是将屏幕上的像素点转换为实际的经纬度坐标,核心代码如下所...
自动获取本地IP地址及经纬度坐标
可实现,自动获取本地IP地址,并获取经纬度坐标,通过复制信息,之后点击定位可实现经纬度坐标的定位。由于是调用百度地图和其他网页的资源,所以导致定位不是太准确,代码也只是1.0版本还有待后续完善。本人刚接触C#,首次尝试写代码,还请大神绕路,仅供参考,相互学习,不喜勿喷!!
【坐标】根据经纬度获取城市名称
我封装了如下的方法获取地址的字符串rn[code=java]private String GetLocationString()rn rn rn LocationManager locationmanager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);rn Criteria criteria = new Criteria();rn Listlp = locationmanager.getAllProviders();rn for(String _param : lp)rn Log.i("可用位置",_param);rn criteria.setCostAllowed(false);rn criteria.setAccuracy(Criteria.ACCURACY_COARSE);rn String providername = locationmanager.getBestProvider(criteria, true);rn if(providername != null)rn rn Log.i("所用定位",providername);rn Location location = locationmanager.getLastKnownLocation(providername);rn if(location == null) return "error occured while getting location";rn double latitude = location.getLatitude();rn double longitude = location.getLongitude();rn return ""+latitude + " " + longitude;rn rn return "error";rn [/code]rn现在我想根据经纬度来获取城市名称。求教怎么办。
根据经纬度坐标获取地址信息
/** * 获取地理位置名称 * * param location * 经纬度坐标,经度在前,纬度在后,经纬度间以“,”分割 * return */ public static String getAddressNameByGeocoder1(String location) { String jsonString = sendGet(getR...
微信公众号开发,获取用户的地理位置坐标,经纬度
以前做火车, 每到一个城市, 都会收到一条欢迎短信, 其实这是基于移动基站的位置服务。 现在随着移动高清地图的发展, 可以实现更加精确的地理位置定位服务, 微信公众号可以让用户发送他的地下位置给公众号。 这样你就可以获取到用户的经度和纬度, 进一步可以知道用户所在城市。 使用这一功能,
百度地图api怎么批量获取经纬度坐标?
我有一个列表,列表内容大概是一下这样,记录若干条,我现在想根据地标名称和城市名称,查询出百度地图对应的经纬度,一次性批量完成,请问要怎么做?rn试过循环调用LocalSearch,但是循环速度太快的话,LocalSearch的回调函数来不及处理,也就得不到结果了rn初次解除百度地图api,方法比较笨,请大神指点rnrn地标名称 城市名称 百度地图经度 百度地图纬度rn(MarkName) (cityName)rnrn纺织大观园 南通市rn九里汉文化旅游区 徐州市rn文峰塔 阜阳市rn赤峰博物馆 新城区rn寒山寺 苏州市rn金鸡湖 苏州市rn世纪工艺品广场 深圳市rn翠湖公园 昆明市rn海滨(菊花岛) 葫芦岛市rnrnrnrnvar strJson = "";rn // 【百度地图经纬度】rn function EditMarkAll() rn strJson = "";rn // 数据库查询,查询全表rn var data = // 这里是从数据库中查询得到的一个datatable(就是上面的列表);rn for (var i = 0; i < data.Rows.length; i++) rn var nDr = data.Rows[i];rn if (i == data.Rows.length - 1) rn // 最后一次循环rn GetPointMap(nDr["MarkName"], nDr["cityName"], nDr["MarkID"], true);rn rn else rn GetPointMap(nDr["MarkName"], nDr["cityName"], nDr["MarkID"], false);rn rn rn rnrnrn// 使用百度地图接口查询地点坐标rn function GetPointMap(markName, cityName, markId, bl) rn var lat = "";rn var lng = "";rnrn //if (markName == "" || cityName == "") rn // strJson += "," + lat + "/" + lng + "/" + markId;rn // return;rn //rnrn var map = new BMap.Map("container");rnrn var local = new BMap.LocalSearch(cityName, renderOptions: map: map );rn local.onSearchComplete(function (results) rn var poi = results.getPoi(0);rn console.log(poi);rn lat = results.Dq[0].point.lat;rn lng = results.Dq[0].point.lng;rn strJson += "," + lat + "/" + lng + "/" + markId;rnrn if (bl) rn console.log(strJson);rn /// 最后一次循环时,进入后台方法,更新数据坐标rn alert("获取完成");rn rn );rn local.search(cityName + markName);rnrn
c++根据两点经纬度坐标获取长度
#define PI 3.141592657 #define EARTH_RADIUS  6378137 static inline double rad( double degree ) { return PI * degree / 180.0; } static inline double haverSin(double x) { double v = sin(x /
Android获取当前地理位置经纬度坐标
Android获取当前地理位置经纬度坐标,使用AndroidStudio开发,内有需要使用的Jar包,导入即可使用
利用google地图获取位置经纬度坐标
[code=&quot;java&quot;] http://maps.google.cn/maps/geo?q=北京石景山游乐园&amp;output=csv&amp;oe=utf8&amp;sensor=true_or_false&amp;key=ABQIAAAAqaGKijD7euSpqDeVsNA85xTT3OL8VXjPlPTFW7n7OgOFwXoSnxT7IP1pHznaiGwWMvsEq_SkxvESLw 结果 200,9...
获取2个经纬度坐标之间的距离
获取地球 2个经纬度之间的距离JAVA源码如下:private double EARTH_RADIUS = 6378.137; //地球半径 private double rad(double d) { return d * Math.PI / 180.0; //计算弧长 } public double GetDistance(double Lat1,double Lon1,d
基站定位,已知基站LAC和CELL-ID,如何获取对应的经纬度?
我想通过 google地图来实现基站定位, 我已经通过SIM卡获取了基站的 cell-id 和 lac 号,rn但不知道上传到哪个服务器或是网址,请求高手帮帮忙,万分感谢rnrnhttp://www.google.com/glm/mmap已经试过了,打不开rnrn还有,有没有将LAC和CELL-ID转为经纬度的API函数?
高德地图获取经纬度、高德地图坐标转为百度地图坐标
通过异步网络请求,调用高德API,获取某个地址的经纬度等信息,再转为百度的经纬度。高德地图API,点击这里 package com.alibaba.controller; import com.alibaba.entity.MyPoint; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.
ip解析经纬度,基站定位经纬度,用就完事了
先说一下背景,在某一线移动设备大厂工作,系统后台会将设备激活后的ip,经纬度,城市等信息上报,收集这些数据用来做产品的预测和区域用户喜好分析,具体就不说了。但是问题来了,在部分地区,移动设备没法上传经纬度和城市的信息,之后ip和基站的信息(通常情况下只有一种,优先级是有IP用IP,没IP用基站),所以就需要通过这两个数据中的一种来解析经纬度,然后再通过经纬度解析城市。 1,IP解析经纬度 因为...
54坐标经纬度转换
54坐标经纬度转换
经纬度转坐标
经纬度转坐标
大地坐标-经纬度 转换
大地坐标-经纬度相互相互转换的小东东 还可以用的
COORD坐标经纬度转换
COORD坐标经纬度转换
经纬度转投影坐标
IDL程序,经纬度坐标转投影坐标,包括54、80、CS2000、UTM!如有疑问,可以联系我哦!
经纬度坐标正则验证
经纬度正则验证表达式: 纬度正则表达式(-90 至 90):/^(\-|\+)?([0-8]?\d{1}\.\d{0,6}|90\.0{0,6}|[0-8]?\d{1}|90)$/ 经度正则表达式(-180 至 180):/^(\-|\+)?(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,6})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0...
经纬度 坐标 系
X坐标值在赤道以北为正,以南为负;Y坐标值在中央经线以东为正,以西为负。 我国在北半球,X坐标皆为正值。Y坐标在中央经线以西为负值,运用起来很不方便。为了避免Y坐标出现负值,将各带的坐标纵轴西移500公里,即将所有Y值都加500公里。...
坐标与经纬度之间换算
已知两点坐标和经纬度,算另一个点经纬度,坐标已知。rn如:rnx y lng latrn1091 4371 31.184121 121.467735rn4662 3085 31.187098 121.488988rn4790 4168 ? ?rn5673 2857 ? ?rn这个如何换算,请问公式是什么?
相关热词 c# login 居中 c# 考试软件 c# 自然语言分析 c# 分段读取文件 c# 泛型反射 c#打断点 c# 时间转多少秒 c# 线程函数加参数 c# modbus 读取 c#查询集合表