Java开发LBS地图新婚红包系统
一、大型企业项目开发的流程:
1、新建一个JavaWeb项目
2、建立静态页面
3、编写后台业务逻辑
4、连接数据库(打通前后台)实现动态话化
5、测试(内测<黑盒、白盒>,公测<目标用户参与测试或客户参与测试>),即找Bug
6、上线试运行,即改Bug
7、正式上线运营(根据用户反馈和市场需求变化,不断迭代更新产品),即改版
8、维护
二、设置div方块的位置:
使用margin
margin: 上 右 下 左;
margin: 垂直 水平;
margin: 全部;
三、设置div里的文字位置:
text-align:canter;设置左右距离
line-height:40px:设置上下距离
font-size:12px;设置字体大小,注意:大小值要为偶数值,不能是13px、15px;
四、代码优化:
(1)颜色代码优化:#FFFFFF等同于#FFF(即两个相同的变为一个)
五、兼容浏览器样式
*{
margin: 0px;
padding: 0px;
}
使容器贴到边。
六、引入高德地图API接口:
<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.10&key=您申请的key值"></script>
七、界面代码:
<!DOCTYPE html>
<html>
<head>
<!--声明当前页面的编码集-->
<meta http-equiv="content-type" content="text/html" charset="UTF-8">
<!--声明当前页面三要素-->
<!--百度搜索的关键词-->
<title>ACE抢红包系统</title>
<meta name="keywords" content="关键词,关键词" />
<!--百度快照的内容-->
<meta name="description" content="" />
<!--js/css-->
<!--css:层叠样式表-->
<style type="text/css">
/*兼容浏览器样式*/
* {
margin: 0px;
padding: 0px;
}
body {
background-image: url("img/bg.jpg");
font-size: 12px;
font-family: "微软雅黑";
color: #666;
}
img {
border: none;
}
/*phone start*/
.phone {
width: 322px;
margin: 50px auto;
}
.phone .p_top {
height: 42px;
background-image: url("img/phone_top.png");
}
.phone .p_info {
height: 20px;
background-image: url(img/phonetitle1.gif);
}
.phone .p_title {
height: 40px;
background-color: black;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
text-align: center;
line-height: 40px;
font-size: 20px;
}
.phone .p_con {
height: 480px;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}
.phone .p_bottom {
height: 47px;
background-image: url(img/phone_bottom.png);
}
/*end phone*/
.showbox {
width: 170px;
height: 170px;
background-color: white;
}
</style>
<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
</head>
<body>
<!--phone start-->
<div class="phone">
<div class="p_top"></div>
<div class="p_info"></div>
<div class="p_title">ACE新婚大红包</div>
<div class="p_con" id="myMap"></div>
<div class="p_bottom"></div>
</div>
<!--end phone-->
<!-- 表单 -->
<form action="alipay.jsp" method="post" id="alipay_ACE">
<input type="text" name="orderId" id="orderId" />
<input type="text" name="orderName" id="orderName" />
<input type="text" name="orderMoney" id="orderMoney" />
<input type="text" name="orderDesc" id="orderDesc" />
<input type="text" name="orderUrl" id="orderUrl" />
</form>
<!--引入高德地图API接口-->
<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.10&key=您申请的key值"></script>
<!--调用API接口-->
<script type="text/javascript">
//初始化地图对象,加载地图
var map = new AMap.Map("myMap", {
resizeEnable: true
});
var lnglats = [
[116.368904, 39.923423],
[116.382122, 39.921176],
[116.387271, 39.922501],
[116.398258, 39.914600]
];
var infoWindow = new AMap.InfoWindow({
offset: new AMap.Pixel(0, -30)
});
for(var i = 0, marker; i < lnglats.length; i++) {
var marker = new AMap.Marker({
position: lnglats[i],
map: map
});
marker.content = '<div class="showbox">' +
' <a href="alipay.jsp" οnclick="buy(this;)" title="ACE大红包('+(i+1)+')" price="'+(i+1)+'">' +
' <img src="img/hongbao.jpg" alt="ACE大红包" width="170" height="170"/>' +
' </a>' +
' </div>';
marker.on('click', markerClick);
marker.emit('click', {
target: marker
});
}
function markerClick(e) {
infoWindow.setContent(e.target.content);
infoWindow.open(map, e.target.getPosition());
}
map.setFitView();
//点击红包支付
function buy(obj){
var name=$(obj).attr("title");
var price=$(obj).attr("price");
$("#orderId").val("ACE"+Math.ceil(Math.random()*100000000));//订单随机数生成
$("#orderName").val(name);
$("#orderMoney").val(price);
$("#orderDesc").val("这是ACE即将新婚发送的大红包!非常感谢亲爱的您!")
$("#orderUrl").val("https://www.baidu.com/");
decument.getElementById("alipay_ACE").submit();
}
</script>
</body>
</html>
八、界面:
Java开发LBS地图新婚红包系统相关推荐
- 探果(简称tamguo)是基于java开发的在线题库系统
简介: 探果(简称tamguo)是基于java开发的在线题库系统 启动 tms 找到tamguo-tms下面的application.propertys. domain.name // 页面引用静态资 ...
- 小象电商是采用JAVA开发的B2B2C多用户商城系统。
简介: 小象电商是采用JAVA开发的B2B2C多用户商城系统.以"平台自营+多商户入驻"为主要经营模式,可快速帮客户打造类似"京东"一样的自营+招商入驻的经营模 ...
- 精品基于java开发的航空订票系统SSM
<基于java开发的航空订票系统>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 使用技术: 开发语言:Java 框架:ssm 技术:JSP JDK版本:JDK1. ...
- 基于Java开发的分布式在线教育系统,支持考试、直播、问答
一.开源项目简介 知道学习平台是一个基于 Java 开发的分布式在线教育系统 项目采用前后端分离的企业级微服务架构 引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易 注重代码规范,严格控 ...
- 基于java开发的航空订票系统
<基于java开发的航空订票系统>该项目含有源码.论文等资料.配套开发软件.软件安装教程.项目发布教程等 使用技术: 开发语言:Java 框架:ssm 技术:JSP JDK版本:JDK1. ...
- java电信计费项目论文_毕业论文-基于JAVA开发的电信IP计费系统3.doc
您所在位置:网站首页 > 海量文档  > 计算机 > Java 毕业论文-基于JAVA开发的电信IP计费系统3.doc ...
- java开发机房动力环境监控系统 --心得体验!
项目需要开发了一套机房动力环境监控系统,在此做开发更新. 项目开发中,文章不定期更新!!!如有行业交流或者商务合作可加微信:13793109919 部分软件代码下载地址:java开发的机房动力环境监控 ...
- JAVA开发的OA自动化办公系统
项目介绍 一款 Java 语言基于 SpringBoot2.x.Layui.Thymeleaf.MybatisPlus.Shiro.MySQL等框架精心打造的一款模块化.插件化.高性能的前后端分离架构 ...
- cdns个人博客asp_实学:Java开发自己的博客系统-第十三篇(静态资源和后台模板)...
现在来把我们前面做的html放置到java工程中. 这样做的目的,一是实现我们前面的目标-使用html做后台模板.二是在实际开发中,整合页面模板到工程中后,我们只要开启工程项目的debug模式,浏览器 ...
最新文章
- VTK:模型之CappedSphere
- 打破信息孤岛完成EAI
- lua metatable 和 _index 实验
- HK-2000 数采仪系统说明之 7.HK7710 DTU 简单配置说明
- linux 下的init 0,1,2,3,4,5,6知识介绍
- [C++] - 纯虚函数 抽象基类 接口类
- 页描述符 linux,有关Crontab导致Linux文件描述符...-探讨:crond 引发大量sendmail进...-linux下的ulimit命令用法解析(图文)_169IT.COM...
- python去重计数_用Python实现透视表的value_sum和countdistinct功能
- python怎样算学的好_python怎么学习好
- 君正4750开发板使用日记2-Linux环境搭建与内核编译
- CSS世界Bug般的存在——字母x与“居中”
- python数据科学导论_R与Python手牵手:数据科学导论系列(包的载入)
- 分类信息采集发布采集器软件
- wps启用编辑按钮在哪里_WPS文字打印设置
- 测量学7_地形图的基本知识
- 网络、域名、DNS、A记录以及MX记录的基本概念
- ES6学习——新的语法:Temporal Dead Zone(TDZ)
- PySide2学习总结(三)QtWidgets和QML
- springboot+feign+nacos+seata+docker整合踏坑实录
- 【Elasticsearch源码】 检索分析
热门文章
- 修改matlab 生成exe的图标,更改matlab生成exe文件的图标
- 数据挖掘(9-22):数据离散程度+数据清理+三大相关系数+数据库索引(数据库面试常问)+P值含义及理解
- MTU和Fragment详解
- thinkphp5 common.php 常用方法
- Java学生成绩查询系统系统
- Java数据按照时间排序
- Python初学者易犯错误集合
- 如何选择短信接口平台?
- HTTP Status 405 - JSPs only permit GET POST or HEAD
- 房产管理系统是怎样实现以图管房、以图分房的?