- 浏览: 13748219 次
- 性别:
- 来自: 洛杉矶
文章分类
- 全部博客 (1994)
- Php / Pear / Mysql / Node.js (378)
- Javascript /Jquery / Bootstrap / Web (435)
- Phone / IOS / Objective-C / Swift (137)
- Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux (335)
- Perl / Koha / Ruby / Markdown (8)
- Java / Jsp (12)
- Python 2 / Wxpython (25)
- Codeigniter / CakePHP (32)
- Div / Css / XML / HTML5 (179)
- WP / Joomla! / Magento / Shopify / Drupal / Moodle / Zimbra (275)
- Apache / VPN / Software (31)
- AS3.0/2.0 / Flex / Flash (45)
- Smarty (6)
- SEO (24)
- Google / Facebook / Pinterest / SNS (80)
- Tools (22)
最新评论
-
1455975567:
xuezhongyu01 写道wocan23 写道我想问下那个 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
xuezhongyu01:
wocan23 写道我想问下那个111.1是怎么得来的我也看不 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
18335864773:
试试 pageoffice 在线打开 PDF 文件吧. pag ...
jquery在线预览PDF文件,打开PDF文件 -
青春依旧:
opacity: 0.5; 个人喜欢这种方式!关于其他css特 ...
css透明度的设置 (兼容所有浏览器) -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
搞定网页打印自动分页问题
实例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <title>Find latitude and longitude with Google Maps</title> <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAgrj58PbXr2YriiRDqbnL1RSqrCjdkglBijPNIIYrqkVvD1R4QxRl47Yh2D_0C1l5KXQJGrbkSDvXFA" type="text/javascript"></script> <script type="text/javascript"> function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); var center = new GLatLng(40.7862,-73.9753); map.setCenter(center, 15); geocoder = new GClientGeocoder(); var marker = new GMarker(center, {draggable: true}); map.addOverlay(marker); document.getElementById("lat").innerHTML = center.lat().toFixed(5); document.getElementById("lng").innerHTML = center.lng().toFixed(5); GEvent.addListener(marker, "dragend", function() { var point = marker.getPoint(); map.panTo(point); document.getElementById("lat").innerHTML = point.lat().toFixed(5); document.getElementById("lng").innerHTML = point.lng().toFixed(5); }); GEvent.addListener(map, "moveend", function() { map.clearOverlays(); var center = map.getCenter(); var marker = new GMarker(center, {draggable: true}); map.addOverlay(marker); document.getElementById("lat").innerHTML = center.lat().toFixed(5); document.getElementById("lng").innerHTML = center.lng().toFixed(5); GEvent.addListener(marker, "dragend", function() { var point =marker.getPoint(); map.panTo(point); document.getElementById("lat").innerHTML = point.lat().toFixed(5); document.getElementById("lng").innerHTML = point.lng().toFixed(5); }); }); } } function showAddress(address) { var map = new GMap2(document.getElementById("map")); map.addControl(new GSmallMapControl()); map.addControl(new GMapTypeControl()); if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " not found"); } else { document.getElementById("lat").innerHTML = point.lat().toFixed(5); document.getElementById("lng").innerHTML = point.lng().toFixed(5); map.clearOverlays() map.setCenter(point, 14); var marker = new GMarker(point, {draggable: true}); map.addOverlay(marker); GEvent.addListener(marker, "dragend", function() { var pt = marker.getPoint(); map.panTo(pt); document.getElementById("lat").innerHTML = pt.lat().toFixed(5); document.getElementById("lng").innerHTML = pt.lng().toFixed(5); }); GEvent.addListener(map, "moveend", function() { map.clearOverlays(); var center = map.getCenter(); var marker = new GMarker(center, {draggable: true}); map.addOverlay(marker); document.getElementById("lat").innerHTML = center.lat().toFixed(5); document.getElementById("lng").innerHTML = center.lng().toFixed(5); GEvent.addListener(marker, "dragend", function() { var pt = marker.getPoint(); map.panTo(pt); document.getElementById("lat").innerHTML = pt.lat().toFixed(5); document.getElementById("lng").innerHTML = pt.lng().toFixed(5); }); }); } } ); } } </script> </head> <body onload="load()" onunload="GUnload()" > <p><b> Find coordinates by moving around the map</b></p> <p>1. Drag and drop the map to broad location. <br/> 2. Zoom in for greater accuracy. <br/> 3. Drag and drop the marker to pinpoint the place. The coordinates are refreshed at the end of each move. </p> <p><b>Find coordinates using the name and/or address of the place</b></p> <p>Submit the full location : number, street, city, country. For big cities and famous places, the country is optional. "Bastille Paris" or "Opera Sydney" will do. <br/> </p> <form action="#" onsubmit="showAddress(this.address.value); return false"> <p> <input type="text" size="60" name="address" value="new york ny" /> <input type="submit" value="Search!" /> </p> </form> <p align="left"> <table bgcolor="#FFFFCC" width="300"> <tr> <td><b>Latitude</b></td> <td><b>Longitude</b></td> </tr> <tr> <td id="lat"></td> <td id="lng"></td> </tr> </table> </p> <p> <div align="center" id="map" style="width: 600px; height: 400px"><br/></div> </p> </div> </body> </html>
发表评论
-
亚马逊Amazon刷单那点事! 刷单工具
2016-08-31 12:05 25652说起刷单,其实很多卖家早期都是用积分卡(Gift Card ... -
[法律授权] 我可以在自己的网站上使用那支影片吗? Youtube、Vimeo、Vine,Instgram
2016-08-19 03:08 1873原文: Can I Use That Video on My ... -
YouTube怎么判断影片内含侵权内容? 解析Content ID内容识别系统的原理及功能
2016-08-19 03:09 8898你有没有发现YouTube上 ... -
Chrome 开发工具 (Chrome Developer Tools):Network Panel说明
2016-08-11 00:51 5146出处:http://www.cnblogs.com/st ... -
Google 搜索技巧
2016-04-07 13:11 1249这里记录一些非常有用的搜索技巧,熟练运用后可以有效提升自己的 ... -
谷歌网站翻译插件 Website Translator
2016-03-18 01:15 6954go to website: https://transla ... -
减少HTTP请求之合并图片详解(大型网站优化技术)
2015-12-10 02:25 981一、相关知识讲解 ... -
减少HTTP请求(大型网站优化技术)
2015-12-10 02:21 882在网站开发过程中,对于页面的加载效率一般都想尽办法求快。那么 ... -
亚马逊云服务安装magneto How To Install Magento On Amazon EC2
2015-12-09 02:27 1549Magento is an open source cont ... -
调整谷歌reCAPTCHA大小 How to resize the Google noCAPTCHA reCAPTCHA
2015-11-17 01:58 2261最近调试reCAPTCHA的时候,发现手机版的reCAPTC ... -
如何计算神秘的Google Adwords 品质分数– 提升到10分神的境界
2015-08-25 00:42 2328什么是品质分数 Goo ... -
利用Gtmetrix检测你的网站载入速度!
2015-08-25 00:40 1763网站的载入速度会影响使用者操作网站的效率,网站越快速、使用效 ... -
Facebook轮播连结广告可展示5个图像与连结
2015-08-25 00:37 2719在脸书动态上,你一定发现有一种广告一则广告就放了5张的 ... -
Google我的商家设定
2015-08-23 11:21 1712谁说免费的最贵? 介绍您一个非常实用且完全免费的网路 ... -
品牌不可不知的YouTube的影片行销策略
2015-08-23 11:20 1533行动装置、影片和程序化购卖是当前品牌行销的首要考虑 ... -
嵌入谷歌文档 Embed Google Doc Viewer: Display Google Drive Documents, SpreadSheets, PD
2015-07-11 07:19 2063Here Mudassar Ahmed Khan has ... -
谷歌地图标记切换 Move Google Maps Markers: Change (Update) Marker position on Google Map
2015-07-11 07:20 1967In this article I will explai ... -
谷歌无地图地址自动完成Google Places AutoComplete example without using Maps
2015-07-09 02:37 3405In this article I will explain ... -
Google Maps V3: 通过经纬度获取地址信息 Get address from Latitude and Longitude
2015-07-09 02:36 1876In this article I will explai ... -
点击谷歌地图后获取经纬度 Get Latitude and Longitude (Location Coordinates) using Google Maps
2015-07-09 02:35 1830n this short code snippet arti ...
相关推荐
Google Map提供了丰富的功能,包括但不限于地图查看、导航、位置查找等。在本话题中,我们将聚焦于如何通过Google Map获取地面特定地名对应的经纬度坐标。 经纬度是地球上定位的坐标系统,经度(longitude)对应于...
若要根据输入的经纬度查找特定位置,我们可以使用Geocoding API。它允许我们将地理位置坐标转换为人类可读的地址。以下是如何使用Geocoding API: ```java public static String getPlaceAddress(double latitude,...
为了实现这些功能,开发者可能需要学习和使用各种GIS库或服务,例如Python的geopy库、Google Maps Geocoding API、OpenStreetMap Nominatim服务等。同时,理解坐标系统(如WGS84、UTM等)和地理空间数据模型也是必不...
GoogleMap+LocalSearch获取查找的地址,经纬度
在本实例中,我们主要探讨如何使用GoogleMap API进行二次开发,并结合Asp.Net、数据库以及GPS技术,创建一个功能丰富的Web应用。首先,我们来深入理解这些关键知识点。 1. GoogleMap API: GoogleMap API是Google...
3. **空间查询**:使用`geotools`的SpatialQuery API,根据经纬度坐标在数据中查找包含该点的城市多边形或边界线。 4. **匹配过程**:通过比较经纬度坐标与城市边界的关系,确定最合适的匹配城市。这可能涉及到距离...
通过Geocoder类,可以将经纬度转换为地址,或者将地址解析为经纬度,便于在地图上定位和导航。 8. **绘制标记和路径** 使用Marker类可以在地图上添加标记,表示特定的地理位置。对于路线规划,可以使用Polyline类...
在Google Map 3.0版本中,反向解析地址(Geocoding)是一项重要的功能,它允许用户通过输入一个具体的地址来获取对应的经纬度坐标。这种技术在众多应用中都有所应用,比如导航系统、位置服务、数据分析等。 反向...
集成强大的搜索引擎,Google Map能快速查找全球各地的地址、商家、景点等信息,并提供精确的GPS定位,用户可以通过手机或电脑轻松找到自己的位置。 四、街景与室内视图 Google Map的街景功能让用户仿佛身临其境地...
谷歌地图应用GoogleMap是一款基于Google提供的地图服务开发的应用程序,它允许用户进行一系列与地理位置相关的操作,如搜索城市、选择定位、切换浏览模式等。在移动设备上,这样的应用为用户提供了一个直观且实用的...
标题中的“基于GoogleMap的简易智能地图搜索系统”是指一个利用Google Maps API开发的应用程序,旨在帮助用户在地图上方便地查找和探索地理位置。这样的系统通常包括搜索功能、地图显示以及地点详情展示等核心模块。...
例如,当用户请求一个特定的经纬度时,我们的程序会查找相应的偏移值,并将其应用到原始坐标上,从而提供更精确的定位结果。这一步骤可能涉及到空间索引技术,如R树或quadtree,以高效地查找匹配的偏移值。 对于...
2. **定位与地理编码**:通过地址或经纬度查找地理位置信息,反之亦然。 3. **搜索和兴趣点**:搜索地图上的特定地点、商家或服务。 4. **路线规划**:计算两点或多点之间的最佳路径,包括驾车、步行、骑行等多种...
4. **地理编码与反地理编码**:地理编码是将地址转换为经纬度坐标,反地理编码则相反,将坐标转换为地址,这对于定位和导航功能至关重要。 5. **覆盖物**:开发者可以添加自定义的覆盖物,如图像层、形状等,来增强...
4. **Geocoding API**:将地址转换为经纬度坐标(反向地理编码)或根据坐标查找地址(正向地理编码),是地图应用中的基础工具,常用于定位和搜索功能。 5. **Places API**:提供了搜索和查询全球地点的能力,包括...
在本教程中,我们将深入探讨如何使用Leaflet库来实现反向地理...这通常通过调用外部API来完成,如谷歌地图API、OpenStreetMap的Nominatim服务或高德地图API。以Nominatim为例,它的反向地理编码API URL格式为: ``` ...
【GoogleMap地图搜索(Silverlight版)源码详解】 GoogleMap地图搜索(Silverlight版)是一款基于Microsoft Silverlight技术开发的应用程序,它允许用户通过Silverlight客户端与Google Maps API进行交互,实现对地理...
这可以通过Google Maps Geocoding API完成,提供一个地址或位置名称,API将返回其对应的经纬度坐标。 4. **谷歌地图API(Google Map v3)**:`index.php`应该是主展示页面,其中嵌入了谷歌地图API的JavaScript库。...
3. **搜索功能**:Google Maps API的搜索服务允许用户输入关键词,查找地图上的特定地点、地址或兴趣点。搜索结果以列表形式展示,也可以直接在地图上标记。当用户点击搜索结果时,会显示详细信息,如地址、营业时间...
此外,还可以进行更复杂的分析,如地铁线路的几何对象构建、地铁站之间的路径规划等,这些通常需要结合其他GIS工具或服务,如Google Maps API、OpenStreetMap等。 总结来说,全国地铁经纬度的SQL处理涉及了对地理...