将long lat转换为google maps long lat(converting long lat to google maps long lat)

我在从GPRS跟踪器获取准确读数时遇到了一些麻烦,实现了gMaps api中给出的坐标。

我在这里读到你应该将分钟/度数除以它们分别为60和3600,但即使尝试这个我也无法得到任何准确的东西:

GPS跟踪器协调转换为谷歌地图格式和精确度

跟踪器发送包含以下信息的数据包;

5242.8157 North
00126.3539 West

我翻译为;

latitude: 52 degrees, 42 minutes, 8157 seconds - > 52.428157
longitude: -1 degree, 26 minutes, 3539 seconds - > -1.263539

但这会使我的标记显着偏离。 有没有我在这里缺少的东西,或许有些人可能知道只是为了更精确的技巧?


I'm having some trouble getting accurate readings from a GPRS tracker, implementing the coordinates given into gMaps api.

I've read here that you should convert the minutes / degrees by dividing them by 60 and 3600 respectively, but even trying this i can't get anything TOO accurate:

GPS tracker coordinate conversion into google maps format and preciseness

the trackers sends packets with the following information;

5242.8157 North
00126.3539 West

Which i translate as;

latitude: 52 degrees, 42 minutes, 8157 seconds - > 52.428157
longitude: -1 degree, 26 minutes, 3539 seconds - > -1.263539

But this puts a marker significantly off where i am. Is there something i'm missing here, perhaps something simple that someone might know to do just the trick for more precision?


原文:https://stackoverflow.com/questions/14567242
2021-09-12 09:09

满意答案

输入数据的小数部分(例如.8157)不是秒; 它是小数分钟。 所以它应该是:

北纬52度,42.8157分钟或52.7136度


The decimal part of your input data (e.g. .8157) is not seconds; it is decimal minutes. So it should be:

latitude 52 degrees, 42.8157 minutes or 52.7136 degrees

相关问答

更多

如何从谷歌地图获取Lat,Long?(How to get Lat,Long from google map?)

这些值是URL编码,有时也称为百分比编码 。 它用于表示在URI和其他类似情况下不允许的字符。 许多应用程序框架提供内置解码,尝试搜索UrlDecode 。 Those values are URL encoded also sometimes known as Percent encoding. It is used to represent characters that would otherwise not be allowed in a URI and other similar sit...

android google maps lat / long(android google maps lat/long)

getLatitude()和getLongitude()返回具有十进制表示的double值。 在这里你将double转换为int。 只需将值存储在double变量中,然后转换为String double lat=addressList.get(0).getLatitude(); double lon=addressList.get(0).getLongitude(); 转换为String e_lat= String.valueOf(lat); e_lng String.valueOf(...

在iOS Swift中将LAT / Long转换为位置地址(convert LAT/Long to Location address in iOS swift)

使用Swift 3.0的以下代码只需要通过调用这个函数来传递lat long。希望这会对你有所帮助。 func latLong(lat: Double,long: Double) { let geoCoder = CLGeocoder() let location = CLLocation(latitude: lat , longitude: long) geoCoder.reverseGeocodeLocation(location, completionHan...

在Google地图中将多个php变量作为lat / long放置(Place multiple php vars as lat/long in Google Maps)

好的,我已经成功解决了这个问题。 这是我在头部的PHP代码 <?php // Loading Domus API $url_search = 'http://url/site/go/api/search'; $xml_search = @simplexml_load_file($url_search) or die ("no file loaded") ;?> 然后我有我的JavaScript // Load property ID followed by Lat and Long for ea...

舍入Lat和Long以在Google地图中显示近似位置(Rounding Lat and Long to Show Approximate Location in Google Maps)

最简单的方法是将两个坐标四舍五入到一定数量的小数位,或者在坐标上添加一个随机抖动: lat = Math.floor(lat*1000+0.5)/1000; (round within 0.001) 要么 dither=0.001; lat = lat + (Math.random()-0.5)*dither; 如果你真的想要在一定的里程数内,你需要做更复杂的数学运算,可能是使用极坐标。 The easiest thing to do would be either to round both...

从lat long获取Well Known Text(get Well Known Text from lat long)

Shapely为此提供了一个很好的API: >>> import shapely >>> from shapely.wkt import dumps, loads >>> pt1 = loads('POINT (0.0000000000000000 0.0000000000000000)') >>> pt1 <shapely.geometry.point.Point object at 0x1011436d0> >>> dumps(pt1) 'POINT (0.0000000000000000 0...

Javascript:在Google地图中获取Lat Long之间的中点(质心)(Javascript : get mid point (centroid) between Lat Long in Google Maps)

您可以先声明LatLngBounds()对象,然后为每个标记扩展绑定对象: var bounds = new google.maps.LatLngBounds(); var loc = measure.polygon.getPath().b; for (i = 0; i < loc.length; i++) { bounds.extend(new google.maps.LatLng(loc[i].lat(), loc[i].lng())); } ...

为什么谷歌地图不能放大我提供的Lat / Long?(Why is google maps not zooming on the Lat/Long I provide?)

你应该将CameraUpdateFactory.newLatLngZoom(latlng, zoom)的结果值传递给animateCamera ,它返回一个CameraUpdate ,它将屏幕中心移动到LatLng对象指定的纬度和经度,然后移动到给定的缩放级别。 你可以在这里阅读更多相关信息 you should pass the result value of CameraUpdateFactory.newLatLngZoom(latlng, zoom) to animateCamera whi...

如何使用Google Maps API和PHP将邮政编码转换为纬度/经度?(How to converting postcode to lat/long using Google Maps API with PHP?)

从print_r您可以看到内容的结构。 然后,这是一个跟随它的问题。 这包含值: $result->result->geometry->location 所以要单独打印,你可以说: print "lat: " . $result->result->geometry->location->lat; print "lng: " . $result->result->geometry->location->lng; 全部一起: $url ="http://maps.googleapis.com/ma...

将long lat转换为google maps long lat(converting long lat to google maps long lat)

输入数据的小数部分(例如.8157)不是秒; 它是小数分钟。 所以它应该是: 北纬52度,42.8157分钟或52.7136度 The decimal part of your input data (e.g. .8157) is not seconds; it is decimal minutes. So it should be: latitude 52 degrees, 42.8157 minutes or 52.7136 degrees

相关文章

更多

java Long型的比较

各位对于下面这种情况,不是很理解,我有一个实体类,实体类中有一个Long型的属性,是这样的: pri ...

Guava Longs类-long的实用工具类

static long fromBytes(byte b1

Mod_python: The Long Story

mod_python: the long story - Grisha Trubetskoy ...

-bash: /bin/mv: Argument list too long的解决方案

在linux服务器移动文件的时候,我们一般是 mv 源文件 目标目录,如 [.....]# mv .. ...

Guava学习笔记:Google Guava 类库简介

  Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collecti ...

基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

随着微信的到来,二维码越来越火爆,随处能看到二维码,比如商城里面,肯德基,餐厅等等,对于二维码扫描我们 ...

基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果(转)

转载:http://blog.csdn.net/xiaanming/article/details/1 ...

基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

转载请注明出处:http://blog.csdn.net/xiaanming/article/deta ...

基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能 ...

最新问答

更多

在可观察字段Knocout中显示$符号(Display $ sign in observable fields Knocout)

文档中有一个示例,它在“真实”数字值之上使用ko.pureComputed图层: this.price = ko.observable(25.99); this.formattedPrice = ko.pureComputed({ read: function () { return '$' + this.price().toFixed(2); }, write: function (value) { // Strip out unwan

全局和设备功能之间的差异(Difference between global and device functions)

全局函数也称为“内核”。 这是您可以使用CUDA内核调用语义( <<<...>>> )从主机端调用的函数。 设备功能只能从其他设备或全局功能调用。 __device__函数无法从主机代码调用。 Global functions are also called "kernels". It's the functions that you may call from the host side using CUDA kernel call semantics (<<<...>>>). Device

ARM,MCU,DSP,FPGA,SOC各是什么?区别是什么

1. ARM:ARM处理器是Acorn有限公司面向低预算市场设计的第一款RISC微处理器。全称为Acorn RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。 2. MCU:微控制单元(Microcontroller Unit;MCU) ,又称单片微型计算机(Single Chip Microcomputer )或者单片机,是把中央处理器(Central Process Unit;CPU)的频率与规格

Facebook JavaScript SDK登录(Facebook JavaScript SDK Login)

以下代码中出现“Log is undefined”错误: function onStatus(response) { Log.info('onStatus', response); if (response.session) { showAccountInfo(); } else { showLoginButton(); } } FB.getLoginStatus(function(response) { onStatus(response); // once on page

会计实操有没有用,北京哪家会计培训最好?

会计实操学了肯定是有用的呀,因为你光考个证只是你找工作的一个必备的证件,但是实操就是很扎实的做账功底了。你学了会计实操就能轻松上岗。给你推荐一个以专业教会计实操为主的会计培训学校吧---仁和会计培训学校。现在也在北京开了分校。建议你可以上网搜索一下,北京仁和会计。就能找到他们,可以了解一下课程的。

字段列表错误中的MySQL未知列(MySQL Unknown column in fieldlist error)

你不能在整个查询中调用mysql_real_escape_string ; 你必须分别在每个变量上调用它。 例: // THIS IS AN EXAMPLE ONLY -- NOT A BEST PRACTICE! $sql = "INSERT INTO `locations`(`id`,`anchor_url`,`anchor_title`) VALUES ". "(1, '".mysql_real_escape_string('http://...')."', ".

在DOM深层获取评论节点(Get comment nodes in DOM deep level)

您可以将TreeWalker与whatToShow设置为NodeFilter.SHOW_ALL一起使用,以查看文档中的所有节点。 var treeWalker = document.createTreeWalker( document.body, NodeFilter.SHOW_ALL, null, false ); var commentList = []; while (treeWalker.nextNode()){ // keep only co

2015年的会计上岗证培训那里好,在西安

在西安的话,还是大众会计学校比较好,都已经办学23年了,小班教学,包学包会

将long lat转换为google maps long lat(converting long lat to google maps long lat)

输入数据的小数部分(例如.8157)不是秒; 它是小数分钟。 所以它应该是: 北纬52度,42.8157分钟或52.7136度 The decimal part of your input data (e.g. .8157) is not seconds; it is decimal minutes. So it should be: latitude 52 degrees, 42.8157 minutes or 52.7136 degrees

XSD xs:列表混乱(XSD xs:list confusion)

如果使用xs:list那么如果使用代码生成器,它将被解析并公开为集合/数组数据结构。 如果您只使用由空格分隔的字符串,那么它将作为常规字符串公开,您将负责解析。 区别仅在于您使用基于xsd的代码生成器。 如果使用SAX或DOM等低级api进行语法分析,则没有区别。 Actually, the class QXmlQuery does exactly what I wanted. Its method bool QXmlQuery::evaluateTo ( QStringList * targe