我如何将这些坐标转换为谷歌地图可读的坐标?
Take a look at the map coordinates on this page.这是从Wikipedia链接的,并且坐标通过了查询字符串.我不确定此的实际条款,但是如何转换坐标?他们看起来像这样: 37°14'6'n,115°48'40'w 我希望它们看起来像这样: 37.235,-115.811111 ,这是Google Maps可以阅读的格式,如此示例. 我该如何在PHP中进行此操作,两种不同类型的坐标称为? 解决方案 原始格式为小时,分钟,秒格式.要转换为十进制,请执行: d = h + m/60 + s/3600 因此,在您的示例中,37,14,6变成 37 + 14/60 + 6/3600 = 37.235,如前所述. 如果纬度为n,则结果为正,如果s为负. 如果经度是E,则结果为正.如果西部结果为负. 其他解决方案 在这里你在说什么. 此实用程序允许用户转换纬度和经度 在十进制程度和程
0 2023-05-30
编程技术问答社区
有没有一种方法可以在谷歌地图中只用PHP获得一个给定地址的长/纬度?
我知道这在JavaScript中是可能的,但是我需要仅使用PHP进行操作,该如何? 是的您可以从任何服务器语言调用. 其他解决方案 和其他方式: $geocode=file_get_contents('http://maps.google.com/maps/api/geocode/json?address='.$address.'&sensor=false'); $output= json_decode($geocode); $lat = $output->results[0]->geometry->location->lat; $long = $output->results[0]->geometry->location->lng; 其他解决方案 使用Google Map API和PHP获取坐标: $url = 'http://maps.google.com/maps/geo?q='.$address.'&output=json&oe=utf8&sens
0 2023-05-30
编程技术问答社区
如何使用谷歌地图api将邮编转换成地理位置(经纬度)?
我只想使用带有Google Maps API的邮政编码来获得纬度和经度. 我正在使用PHP进行开发. 我该怎么做? 邮政编码可以来自这个世界上的任何地方. 解决方案 您可以使用Google Map GeoCoding API进行此操作.请找到以下示例,但要纠正纬度/经度和地址,您需要与Zipcode一起通过完整地址. 有关更多详细信息,请单击下面的链接: http://code.google.com/apis/maps/maps/maps/documentation/geococtation/geocoding/
0 2023-05-30
编程技术问答社区
谷歌地图V3在确切位置上的重叠标记
我在标记重叠时遇到问题,请不要投票,因为我在JavaScript中没有受过高度教育呢该代码是根据我给出的静态点来抓取LAT的php,并且我只想在同一标记中列出所有信息,而不是让它重叠标记,任何帮助都将在这里高度赞赏: Operations //
0 2023-05-30
编程技术问答社区
将经度/纬度转换为城市名称? (反向地理定位)
我正在在Codeigniter php + jQuery的工作板上工作,雇主进入其位置,我们使用Google Maps API绘制它.尽管这具有令人敬畏的可用性结果,但问题是当我们试图向求职者展示这些位置时,它们被弄乱了,很难在视觉上辨别(他们这样读到:" 02905,2英里外"," 171 John St.,4距离英里"," RI,10英里之外的Providence". 我希望能够将地理位置从经度/纬度逆转到设定级别(理想情况下,城市名称),以便在搜索结果中可以像这样列出这些位置:" Providence,RI,10英里外"," RI的普罗维登斯(Providence 有没有办法将地理码转换为城市?我看到了许多示例,这些示例可以将地理码转换为最近可寻址位置,但无法控制级别. 希望这很清楚!请随时发表评论,您需要澄清的任何问题. 解决方案 Google Geocoder,它支持返回其他解决方案 免费来源(例如创意共享) geonames 如果您正在寻找
0 2023-05-30
编程技术问答社区
jQuery、JSON、PHP和gMap
1)我有一个网站,使用jQuery和 google.load("jquery", '1.3'); google.load("maps"); $(document).ready(function(){ $("#map1").gMap( { latitude: 48.7, longitude: 13.4667, zoom: 9, markers: [{latitude: 48.46
0 2023-05-30
编程技术问答社区
我的搜索有什么问题,没有在谷歌地图上显示他们的标记?
我创建了一个喜欢搜索诸如学校类型的地方的Google地图,我为私人和公共制作了标记,搜索框有效,但是当我单击Enter时,它不显示公共/私人学校,这是因为我的代码吗?在图标上?还是标记? 唯一的问题是当我单击Enter时,它不会显示其标记 Places Search Box /* Always set the map height explicitly to define the size of the div * element that contains the map. */ #map { height: 100%; } /*
0 2023-05-29
编程技术问答社区
在放大和缩小谷歌地图时,不希望出现多线条的渲染。
渲染polyline的反射图像 我有一个应用程序来绘制动态获取的纬度和经度值.我能够完美地形成多线线,但是当我异步扩展多线线时,我会看到反射的多线线在地图周围的某个地方形成,这是不受欢迎的(即使我不更改地图的缩放,我也会得到这个问题).请帮助我避免这种反射 解决方案 这可能是镀铬浏览器问题. 公共刊物跟踪器中的相应错误是 随意播放错误以添加您的投票并订阅进一步的更新. 更新 正如Google Disears Tracker中所述,该问题已在Chrome 60中修复.相应的错误在2017年8月9日定为固定. 其他解决方案 这是一个Chrome浏览器问题,现在已在Chrome版本60.0.3112.90中修复. 通过单击Chrome Help的右上角的三个点> Google Chrome ,请确保您具有最新的Chrome版本. 这应该向您展示您正在运行哪种版本的Chrome.
2 2023-05-29
编程技术问答社区
如何在谷歌地图上添加多个标志物
我需要在Google地图中添加多个标记(使用GoogleMap库添加了Google Map).我还在此地图中添加了标记. 对于单个标记代码: 控制器: $data['tunnels'] = $this->functional->getTunnelData(); $config['center'] = '37.4419, -122.1419'; $config['zoom'] = 'auto'; $this->googlemaps->initialize($config); $marker = array(); $marker['position'] = 'center'; $this->googlemaps->add_marker($marker); $data['map'] = $this->googlemaps->create_map(); 模型: $this->db->select('ul
0 2023-05-29
编程技术问答社区
如何根据存储在数据库中的地理点,找到总的旅行距离。
使用Android应用程序我将纬度和经度值发送到数据库. 这是我的数据库 现在在网页中我需要显示 k.prathibha.n 的总距离 我已经使用过 Google映射方向API 找到距离,但它将'id = 2'作为原点,而'id = 5'作为目的地. 但是我的座右铭是找到旅行的总距离,即ID_2到ID_3至ID_4至ID_5. 我在这里循环时正在使用. 代码段: prepare($query);
0 2023-05-29
编程技术问答社区
使用json_encode从PHP数组中填充谷歌地图标记
当我使用硬编码的JavaScript数组作为地图标记的输入时,标记显示得很好,所以我知道我用来显示标记的代码很好. 我的问题是当我尝试使用JSON_ENCODE转换PHP多阵列时,地图上没有显示任何内容. 硬编码标记为: var locations = [ ['Sausalito', 37.8590937, -122.4852507,'url'], ['Sacramento', 38.5815719, -121.4943996,'url'], ['Soledad', 36.424687, -121.3263187,'url'], ['Shingletown', 40.4923784, -121.8891586,'url'] ]; 他们工作. PHP数组是: $locations = array(array(Sausalito, 37.8590937, -
0 2023-05-29
编程技术问答社区
如果页面上有一个javascript错误,google地图是否无法加载?
我正在使用Google Maps API.我获得了Google地图: $map = $this->ci->gis->draw_map_position_by_lat_long($this->ci->profile_data['LocLat'],$this->ci->profile_data['LocLong']); $this->ci->widgets['map']= $map; 功能: public function draw_map_position_by_lat_long($lat = NULL , $long = NULL) { $load['center'] = $lat . ',' . $long; $load['map_height'] = "191px"; $this->ci->googlemaps->initialize($load); $i = 0; $marker = array(); $marke
0 2023-05-29
编程技术问答社区
从全球定位系统的位置画出一条路径,从全球定位系统的位置到道路的位置
我在DB中记录了一些点来自GPS,当我将其绘制为多线线时,它会成为一条丑陋的路径. 我试图做一个然后,我尝试了 osrm匹配 - 服务.它取决于OSM数据,但没有像Google Maps那样更新.该路线的原始点有错误的路径 是否有其他方法可以使其变得平稳且在正确的道路上? 24.771891, 46.779722 24.770298, 46.780829 24.767267, 46.783101 24.764658, 46.785037 24.764626, 46.785056 24.764626, 46.785056 24.764429, 46.785162 24.764389, 46.785126 24.762272, 46.781747 24.761208, 46.780051 24.760184, 46.778384 24.758, 46.774842 24.756952, 46.773162 24.755906, 46.77143 24.754869, 46.
0 2023-05-29
编程技术问答社区
谷歌地图-平移和放大到区域-当我放大或平移时,标记没有出现
我正在在标记的服务器端实现一些基于边界的聚类,以显示在我的Google地图上.我正在做的是,我都有一个函数,每次地图都是移动或放大或缩放,该函数占据了地图的界限,并进行了一个ajax调用,然后依次使用服务器端脚本运行一个简单的SQL查询来检索标记和聚集.到目前为止,聚类部分的运行良好,但是有时候,距离似乎并没有发送我觉得的正确界限. 就像我可能会在侧面有一点地图,并且曾经有标记的区域现在突然没有标记,地图是空白的.我检查了SQL查询,并且从查询本身中显示出与预期的极端不同的界限. 看以下区域: 第一个显示所有标记. 但是,以下一个刚刚移至顶部和左侧,但该区域的一半与上一张图片相同,但是根本没有标记.我已经隔离了这个问题,以与地图的GetBounds函数. 这是我的JavaScript代码,它获取界限并进行调用: var bounds = map.getBounds(); var southWest = bounds.getSouthWest(); v
0 2023-05-29
编程技术问答社区
在数据库中保存谷歌地图的坐标和数据
我正在制作一个地图项目,当我选择一个区域(使用Google Maps绘图工具)时,信息窗口会弹出,我可以编写一个名称和描述,然后保存这些窗口及其坐标.我正在使用帖子表格,到目前为止,我能够保存DB名称和描述,但我找不到一种保存坐标的方法.我已经尝试过没有成功地将其通过帖子或在我的JS中放一些PHP. 这是我的矩形绘图工具的JS代码: google.maps.event.addListener(drawingManager, 'rectanglecomplete', function(rectangle) { var ne = rectangle.getBounds().getNorthEast(); var sw = rectangle.getBounds().getSouthWest(); var nelat = ne.lat(); var nelng = ne.lng(); var swlat = sw.lat(); var s
0 2023-05-29
编程技术问答社区
将谷歌地图V2转换为谷歌地图V3
我的网站目前正在运行Google Map API V2.我想转换为新的Google Map API V3.以下代码需要进行哪些更改?最近,我收到了一条消息,即V2已禁用.因此,我需要使用当前功能修改现有脚本.
0 2023-05-29
编程技术问答社区
如何用php在谷歌地图上按位置显示多个区域
这是初始功能..... function initialize() { 在这里,变量$ latitude,$经度是数组值,因此我如何将它们存储在JavaScript变量中,以便它们可以存储上述数组值.... var lat=''; var lon=''; var latlng = new google.maps.LatLng(lat,lon); var myOptions = { zoom: 10, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; 在这里如何使用上述数组变量循环地理编码器以显示多个区域... map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
0 2023-05-29
编程技术问答社区