GPS坐标转百度地图并且加载地图示例.支持微信端访问
- <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Wx_VehicleLocation.aspx.cs" Inherits="DTMS.WeiXin.wxmgr.govmgr.Wx_VehicleLocation" %>
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head runat="server">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <!-- #手机浏览器兼容性设置 -->
- <meta content="application/xhtml+xml;charset=UTF-8" http-equiv="Content-Type">
- <meta content="no-cache,must-revalidate" http-equiv="Cache-Control">
- <meta content="no-cache" http-equiv="pragma">
- <meta content="0" http-equiv="expires">
- <meta content="telephone=no" name="format-detection" />
- <meta content="width=1, initial-scale=1" name="viewport">
- <title>车辆位置</title>
- <link href="../../skin/weui/dist/style/weui.min.css" rel="stylesheet" />
- <script src="../../Scripts/jquery-1.9.1.min.js"></script>
- <style type="text/css">
- #allmap {
- width: 50%;
- height: 50%;
- overflow: hidden;
- margin: 0;
- font-family: "微软雅黑";
- }
- </style>
- </head>
- <body>
- <div class="weui_search_bar" id="search_bar">
- <form class="weui_search_outer" method="post">
- <div class="weui_search_inner">
- <i class="weui_icon_search"></i>
- <input type="search" class="weui_search_input" id="search_input" placeholder="输入车牌号码中间四位数字" required />
- <a href="javascript:" class="weui_icon_clear" id="search_clear"></a>
- </div>
- <label for="search_input" class="weui_search_text" id="search_text">
- <i class="weui_icon_search"></i>
- <span>车辆检索</span>
- </label>
- </form>
- <a href="javascript:" class="weui_search_cancel" id="search_cancel">取消</a>
- </div>
- <div id="vehicleInfo" class="weui_cells weui_cells_access search_show">
- </div>
- <div id="content" class="content">
- <div style="height: 500px; border: 0px solid gray" id="container"></div>
- </div>
- </body>
- <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=vnUtQo9ngQW4CXlKwnBp2oGc"></script>
- <script type="text/javascript" src="http://developer.baidu.com/map/jsdemo/demo/convertor.js"></script>
- <%--百度地图坐标转换js--%>
- <script type="text/javascript">
- //根据经纬度获取具体的地名
- function getAddressByLn() {
- var address = "";
- var map = new BMap.Map("container");
- var gpsPoint = new BMap.Point(ln, la);
- alert("" + ln + "la" + la);
- map.centerAndZoom(gpsPoint, 15);
- map.enableScrollWheelZoom(); //启用滚轮放大缩小,默认禁用
- map.enableContinuousZoom(); //启用地图惯性拖拽,默认禁用
- //添加鼠标滚动缩放
- map.enableScrollWheelZoom();
- //添加缩放平移控件
- map.addControl(new BMap.NavigationControl());
- setTimeout(function () {
- BMap.Convertor.translate(gpsPoint, 0, translateCallback); //真实经纬度转成百度坐标
- }, 1000);
- //坐标转换完之后的回调函数
- translateCallback = function (bdpoint) {
- var gc = new BMap.Geocoder();
- var hh = ("ln" + ln + "la" + la);
- gc.getLocation(bdpoint, function (rs) {
- var addComp = rs.addressComponents;
- address = ("" + addComp.district + addComp.street + addComp.streetNumber);
- $("#vehicleLocation").append("<div css='weui_cell' id='adre'><div class='weui_cell_bd weui_cell_primary'>最新位置:" + address + hh + "附近</div</div>");
- //设置标注的图标
- var myIcon = new BMap.Icon("http://api.map.baidu.com/img/markers.png", new BMap.Size(23, 25), {
- offset: new BMap.Size(10, 25), // 指定定位位置
- imageOffset: new BMap.Size(0, 0 - 10 * 25) // 设置图片偏移
- });
- var marker = new BMap.Marker(bdpoint, { icon: myIcon });
- //把标注添加到地图上
- map.addOverlay(marker);
- alert("转化为百度坐标为:" + bdpoint.lng + "," + bdpoint.lat);
- });
- }
- }
- </script>
- </html>
GPS坐标转百度地图并且加载地图示例.支持微信端访问的更多相关文章
- 百度地图-省市县联动加载地图 分类: Demo JavaScript 2015-04-26 13:08 530人阅读 评论(0) 收藏
在平常项目中,我们会遇到这样的业务场景: 客户希望把自己的门店绘制在百度地图上,通过省.市.区的选择,然后加载不同区域下的店铺位置. 先看看效果图吧: 实现思路: 第一步:整理行政区域表: 要实现通过 ...
- PHP+百度地图API+JAVASCRIPT实现GPS坐标与百度坐标转换的实例
原文:PHP+百度地图API+JAVASCRIPT实现GPS坐标与百度坐标转换的实例 <!--小幅的坐标转换点位程序--> <!DOCTYPE html> <html&g ...
- GPS坐标转换为百度地图坐标
/** * GPS坐标转换为百度地图坐标 * 需要引入javabase64.jar 和json的一些包 * */ public class Gps2BaiDu { public static void ...
- GPS坐标换算为百度坐标
最近在做一个关于手机定位的小应用,需求是这样的,用户通过手机(Wp8)进行二维码扫描操作并且记录用户的当前位置,在PC上可以查看用户所在地图的位置,做法就是在用户扫描条码时,通过手机GPS获取当前在地 ...
- GPS坐标换算为百度坐标(转)
最近在做一个关于手机定位的小应用,需求是这样的,用户通过手机(Wp8)进行二维码扫描操作并且记录用户的当前位置,在PC上可以查看用户所在地图的位置,做法就是在用户扫描条码时,通过手机GPS获取当前在地 ...
- 带你剖析WebGis的世界奥秘----瓦片式加载地图(转)
带你剖析WebGis的世界奥秘----瓦片式加载地图 转:https://zxhtom.oschina.io/zxh/20160805.html 编程 java 2016/08/05 0留言, ...
- 解决ArcGIS API for Silverlight 加载地图的内外网访问问题
原文:解决ArcGIS API for Silverlight 加载地图的内外网访问问题 先上一个类,如下: public class BaseClass { public static string ...
- MapXtreme在asp.net中的使用之加载地图(转)
MapXtreme在asp.net中的使用之加载地图(转) Posted on 2010-05-04 19:44 Happy Coding 阅读(669) 评论(0) 编辑 收藏 1.地图保存在本地的 ...
- cocos2d-x游戏开发系列教程-坦克大战游戏加载地图的编写
上节课写了关卡选择场景,那么接下来写关卡内容,先写最基本的地图的加载 我们新建一个场景类,如下所示: class CityScene : public cocos2d::CCLayer { publi ...
随机推荐
- UNIX标准化及实现之基本系统数据类型
历史上,某些UNIX系统变量已与某些C数据类型联系在一起.例如,历史上主.次设备号一直存放在一个16位的短整型中,8位表示主设备号,另外8位表示次设备号.但是,很多较大的系统需要用多于256个值来表示 ...
- div 显示滚动条的CSS代码
div 显示滚动条的CSS代码 div显示上下左右滚动条 <div style="width:260px;height:120px; overflow:scroll; border ...
- 在javascript中关于submit和button提交表单区别
submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了,submit和button,二者都以按钮的形式展现,看起来都是按钮,所不同的是type属性和处发响应的事件上. ...
- 利用C语言结构体模拟一个简单的JavaBean
利用C语言模拟一个Javabean 仅封装了,“无参构造函数”,“带参构造函数”,"toString方法" #include <stdio.h> struct User ...
- [置顶] 运算符重载,浅拷贝(logical copy) ,vs, 深拷贝(physical copy),三大件(bigthree problem)
一般的我们喜欢这样对对象赋值: Person p1;Person p2=p1; classT object(another_object), or A a(b); classT object = ...
- 解决了jQuery插件未能导入到项目之中
Loading jQuery plugins from third-party scripts <script src="js/jquery.js" type="t ...
- iis7 php urlrewrite 并隐藏index.php
<rewrite> <rules> <rule name="OrgPage" stopProcessing="true"> ...
- CSS3 过渡transition 认识
其实,我一直觉得自己对新知识是以一种抵触的情绪在学习的.因为我总是习惯于将事情想得很复杂,所以也错过了很多美好的东西. 以前觉得CSS3的知识应该是很难的,很难理解的.但是我发现我觉得知识点很难,是因 ...
- getOutputStream() has already been called for this response异常的原因和解决方法
今天在调试一个小web项目时,验证码不显示了,而且后台报错 getOutputStream() has already been called for this response 经过查找得知: 在t ...
- Cordova+angularjs+ionic+vs2015开发(三)
欢迎加群学习:457351423 这里有4000多部学习视频,涵盖各种技术,有需要的欢迎进群学习! 一.基础设置 1.修改App名称和程序起始页 打开config.xml配置文件显示如下,在[通用]选 ...