PC/Web/aspx/main/phone_map.aspx

(开头部分) 32KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<%@ Page Language="C#" AutoEventWireup="true" Inherits="Web.UI.Page.phone_map" ValidateRequest="false" %>
<%@ Import namespace="System.Collections.Generic" %>
<%@ Import namespace="System.Text" %>
<%@ Import namespace="System.Data" %>
<%@ Import namespace="Common" %>

<script runat="server">
override protected void OnInit(EventArgs e)
{

	/* 
		This page was created by DTcms Template Engine at 2016-9-2 08:38:11.
		本页面代码由DTcms模板引擎生成于 2016-9-2 08:38:11. 
	*/

	base.OnInit(e);
	StringBuilder templateBuilder = new StringBuilder(220000);
	const int pagesize = 20;

	templateBuilder.Append("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\r\n    <title>号码分析 - 智能办案平台</title>\r\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"");
	templateBuilder.Append("/templates/case");
	templateBuilder.Append("/css/style_2_common.css\">\r\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"");
	templateBuilder.Append("/templates/case");
	templateBuilder.Append("/css/style_2_portal_list.css\">\r\n    <script src=\"");
	templateBuilder.Append("/templates/case");
	templateBuilder.Append("/js/jquery-1.10.2.min.js\" type=\"text/javascript\"></");
	templateBuilder.Append("script>\r\n    <link href=\"");
	templateBuilder.Append("/templates/case");
	templateBuilder.Append("/css/portal.css\" rel=\"stylesheet\" type=\"text/css\">\r\n    <link href=\"");
	templateBuilder.Append("/templates/case");
	templateBuilder.Append("/css/phone_base.css\" rel=\"stylesheet\" type=\"text/css\">\r\n    <script type=\"text/javascript\" charset=\"utf-8\" src=\"");
	templateBuilder.Append(Utils.ObjectToStr(config.webpath));
	templateBuilder.Append("scripts/datepicker/WdatePicker.js\"></");
	templateBuilder.Append("script>\r\n    <script type=\"text/javascript\" src=\"http://api.map.baidu.com/api?v=2.0&ak=C66c60732e5b938981258204c562d48e\"></");
	templateBuilder.Append("script>\r\n    <script type=\"text/javascript\" src=\"http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.js\"></");
	templateBuilder.Append("script>\r\n    <script src=\"");
	templateBuilder.Append("/templates/case");
	templateBuilder.Append("/js/MarkerClusterer.js\" type=\"text/javascript\"></");
	templateBuilder.Append("script>\r\n    <style type=\"text/css\">\r\n        #mapDiv\r\n        {\r\n            width: 100%;\r\n            height: 600px;\r\n            margin-top: 30px;\r\n        }\r\n        .BMap_cpyCtrl\r\n        {\r\n            display: none;\r\n        }\r\n        .anchorBL\r\n        {\r\n            display: none;\r\n        }\r\n    </style>\r\n    <script type=\"text/javascript\">\r\n        var map ;\r\n        $(function () {\r\n            map = new BMap.Map(\"mapDiv\");\r\n\r\n            var point = new BMap.Point(117.835324, 36.06902);\r\n            map.centerAndZoom(point, 11);             // 初始化地图,设置中心点坐标和地图级别\r\n            map.addControl(new BMap.MapTypeControl());   //添加地图类型控件\r\n            map.enableScrollWheelZoom(); // 允许滚轮缩放\r\n            var list1 = ");
	templateBuilder.Append(list1.ToString());

	templateBuilder.Append(";//主叫通话分布\r\n            var list2 = ");
	templateBuilder.Append(list2.ToString());

	templateBuilder.Append(";//被叫通话分布\r\n            var MAX = 10;\r\n            var markers = [];\r\n            var pt = null;\r\n            var i = 0;\r\n            var outgoingIcon = new BMap.Icon(\"");
	templateBuilder.Append("/templates/case");
	templateBuilder.Append("/img/outgoing.png\", new BMap.Size(19,25));\r\n            var incomingIcon = new BMap.Icon(\"");
	templateBuilder.Append("/templates/case");
	templateBuilder.Append("/img/incoming.png\", new BMap.Size(19,25));\r\n            for (; i < list1.length; i++) {\r\n                pt = new BMap.Point(list1[i].x, list1[i].y);\r\n                var label = new BMap.Label(list1[i].callTime,{offset:new BMap.Size(20,-10)});\r\n                var marker = new BMap.Marker(pt,{icon:outgoingIcon});  // 创建标注\r\n                marker.setLabel(label);\r\n                addClickHandler(list1[i].fromNum,list1[i].toNum,list1[i].station,list1[i].callTime,list1[i].second,list1[i].type,marker);\r\n                markers.push(marker);\r\n            }\r\n            for (; i < list2.length; i++) {\r\n                pt = new BMap.Point(list2[i].x, list2[i].y);\r\n                var label = new BMap.Label(list2[i].callTime,{offset:new BMap.Size(20,-10)});\r\n                var marker = new BMap.Marker(pt,{icon:incomingIcon});  // 创建标注\r\n                marker.setLabel(label);\r\n                addClickHandler(list2[i].fromNum,list2[i].toNum,list2[i].station,list2[i].callTime,list2[i].second,list2[i].type,marker);\r\n                markers.push(marker);\r\n            }\r\n            //最简单的用法,生成一个marker数组,然后调用markerClusterer类即可。\r\n            var markerClusterer = new BMapLib.MarkerClusterer(map, { markers: markers });\r\n        });\r\n        var opts = {\r\n				width : 250,     // 信息窗口宽度\r\n				height: 80,     // 信息窗口高度\r\n				title : \"信息窗口\" , // 信息窗口标题\r\n				enableMessage:true//设置允许信息窗发送短息\r\n			   };\r\n        function addClickHandler(fromNum,toNum,station,callTime,second,type,marker){\r\n		    marker.addEventListener(\"click\",function(e){\r\n           \r\n			    openInfo(fromNum,toNum,station,callTime,second,type,e)}\r\n		    );\r\n	    }\r\n	    function openInfo(fromNum,toNum,station,callTime,second,type,e){\r\n             \r\n            var content = \"基站:\"+station+\"<br/>\"\r\n                         +\"通话时间:\"+callTime+\"<br/>\";\r\n                         +\"持续时间:\"+second+\"<br/>\";\r\n                         +\"通话类型:\"+type+\"<br/>\";\r\n		    var p = e.target;\r\n            opts.title = fromNum+\"(<span style='font-size:10px'>被叫\"+toNum+\"</span>)\";\r\n		    var point = new BMap.Point(p.getPosition().lng, p.getPosition().lat);\r\n		    var infoWindow = new BMap.InfoWindow(content,opts);  // 创建信息窗口对象 \r\n		    map.openInfoWindow(infoWindow,point); //开启信息窗口\r\n	    }\r\n    </");
	templateBuilder.Append("script>\r\n</head>\r\n<body>\r\n    <!--Header-->\r\n    ");

	templateBuilder.Append("<div id=\"append_parent\">\r\n</div>\r\n<div id=\"ajaxwaitid\">\r\n</div>\r\n<div id=\"toptb\" class=\"cl wk_toptb\" style=\"background: #18417C; border-bottom: 1px solid #18417C;\">\r\n    <div class=\"wk_topwp\">\r\n        <div class=\"z\">\r\n            <div id=\"headertop\">\r\n                <div class=\"wk_cfjj\">\r\n                    案件办理智能应用系统</div>\r\n            </div>\r\n        </div>\r\n        <div class=\"y\">\r\n            <div id=\"header_user\">\r\n                <ul id=\"header_nav\">\r\n                    <li id=\"header_li\"><span>欢迎莅临 案件办理智能应用系统!</span> </li>\r\n                </ul>\r\n            </div>\r\n        </div>\r\n        <script type=\"text/javascript\">\r\n            $.ajax({\r\n                type: \"POST\",\r\n                url: \"");
	templateBuilder.Append(Utils.ObjectToStr(config.webpath));
	templateBuilder.Append("tools/submit_ajax.ashx?action=user_check_login\",\r\n                dataType: \"json\",\r\n                timeout: 20000,\r\n                success: function (data, textStatus) {\r\n\r\n                    if (data.status == 1) {\r\n                        //alert(data.usercname);\r\n\r\n                        $(\"#header_li\").append('<span><a href=\"");
	templateBuilder.Append(linkurl("usercenter","exit"));

	templateBuilder.Append("\">退出</a></span>');\r\n\r\n\r\n                    } else {\r\n                        //                      \r\n                        $(\"#header_li\").append('<span><a href=\"");
	templateBuilder.Append(linkurl("login"));

	templateBuilder.Append("\">登录</a></span>');\r\n                    }\r\n\r\n                }\r\n            });\r\n\r\n        </");
后面还有 56 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。