Newer
Older
smartwellapp / app / src / main / assets / map.html
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<!--<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">-->
		<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
		<title>easyMap JavaScript API Example: simple</title>

		<script type="text/javascript" charset="GB2312" src="http://20.1.12.48:80/EzServerClient/js/EzMapAPI.js">
		</script>
		<script type="text/javascript" charset="GB2312"
			src="http://20.1.12.48:80/EzServerClient/js/EzServerClient.gzjs"></script>

		<style type="text/css">
			html,
			body {
				width: 100%;
				height: 100%;
				margin: 0;
				padding: 0;
			}

			.map {
				width: 100%;
				height: 100%;
			}
		</style>
	</head>
	<body onload="onLoad()">
		<div id="mymap" class="map"></div>
		<script type="text/javascript">
			function onLoad() {

				var url = location.search; //获取url中?后的字符串

				var theRequest = new Object();
				if (url.indexOf("?") != -1) {
					var str = url.substr(1);
					strs = str.split("&");
					for (var i = 0; i < strs.length; i++) {
						theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
					}
				}
				console.log(theRequest);

				//1) ********构造地图控件对象,用于装载地图
				var uEzMap = new EzMap(document.getElementById("mymap"));

				//2)********初始化地图,并显示地图
				uEzMap.initialize();
				// uEzMap::initialize();

				//3)********以下为其它一些附属功能
				// 显示左侧导航工具条
				uEzMap.showMapControl();

				var centerP = new Point(parseFloat(theRequest.lng), parseFloat(theRequest.lat))

				//uEzMap.centerAndZoom(centerP, 17)


				var pIcon = new Icon(); // 构造一个图标类
				pIcon.image = "static/images/location.png";
				pIcon.height = 16;
				pIcon.width = 16;
				var strMsg = theRequest.pointname;
				var marker = new Marker(centerP, pIcon); // 构造一个标记叠加对象
				uEzMap.addOverlay(marker); // 将标记叠加对象添加到地图中
				// 构造鹰眼对象
				var ov = new OverView();
				// 设置鹰眼的宽度,单位为像素px
				ov.width = 200;
				// 设置鹰眼的高度
				ov.height = 200;
				// 添加鹰眼对象到地图对象中
				uEzMap.addOverView(ov);
			}
		</script>
	</body>
</html>