<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'mark-shadow.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<link rel="stylesheet" href="<%=basePath%>/Script/theme/default/style.css" type="text/css">
<link rel="stylesheet" href="<%=basePath%>/Style/style.css" type="text/css">
<script src="<%=basePath%>/Script/lib/OpenLayers.js"></script>
<script type="text/javascript">
var SHADOW_Z_INDEX = 10;
var MARKER_Z_INDEX = 11;
var DIAMETER = 200;
var NUMBER_OF_FEATURES = 15;
var map,layer;
function init(){
map = new OpenLayers.Map('map');
var renderer = OpenLayers.Util.getParameters(window.location.href).renderer;
renderer = (renderer) ? [renderer] : OpenLayers.Layer.Vector.prototype.renderers;
layer = new OpenLayers.Layer.Vector(
"Marker Drop Shadows",
{
styleMap: new OpenLayers.StyleMap({
// Set the external graphic and background graphic images.
externalGraphic: "<%=basePath%>Script/img/marker-gold.png",
backgroundGraphic: "<%=basePath%>Script/img/marker_shadow.png",
// Makes sure the background graphic is placed correctly relative
// to the external graphic.
backgroundXOffset: 0,
backgroundYOffset: -7,
// Set the z-indexes of both graphics to make sure the background
// graphics stay in the background (shadows on top of markers looks
// odd; let's not do that).
graphicZIndex: MARKER_Z_INDEX,
backgroundGraphicZIndex: SHADOW_Z_INDEX,
pointRadius: 10
}),
isBaseLayer: true,
rendererOptions: {yOrdering: true},
renderers: renderer
}
);
console.log('<%=basePath%>Script/img/marker-gold.png');
map.addLayers([layer]);
map.addControls([new OpenLayers.Control.LayerSwitcher(),new OpenLayers.Control.MousePosition()]);
map.zoomToMaxExtent();
layer.addFeatures(new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(-37.96875,54.84375)));
}
</script>
</head>
<body onload="init();">
<h3>这是我的第一个正式程序,终于自己写了一个程序了,真难,希望自己能渡过这个难关,最近压力很大</h3>
<ul>
<li>创建地图对象</li>
<li>创建地图图层【设置扩展图和扩展图的背景图,设置图片相对位置】</li>
<li>创建画布上的点point[程序执行顺序是1、创建地图 2、创建点 3、设置点的位置图]</li>
</ul>
<hr>
<div id="map" class="smallmap"></div>
</body>
</html>
相关推荐
这就是“RPG-Maker-MV-Decrypter”项目的用武之地。 “RPG-Maker-MV-Decrypter”是一个专门设计用于解密RPG Maker MV资源文件的工具或库。通过使用这个项目,开发者或玩家可以访问并编辑游戏的原始素材,包括图像、...
windows-movie-maker-2016-full.exe 视频图片转换工具
《code-maker-browser:一款强大的代码编辑器》 code-maker-browser是一款专为开发者设计的高效代码编辑器,旨在提供便捷的CSS编辑功能,并支持代码的导入与导出,以供二次开发使用。它不仅具备基本的文本编辑能力...
Petschko的RPG-Maker-MV文件解密器 那是什么? 此项目用于解密(和重新加密)RPG-Maker-MV-资源文件,这些文件已通过RPG-Maker的内置加密进行了加密。 该项目主要用于单文件解密。 >。<如果要解密大量文件(或...
OPNET.Modeler.14.5.License.Maker-FFS
【iptv-m3u-maker-master.zip】是一个包含Python3项目的压缩包,该项目专注于生成IPTV M3U播放列表,使用户能够流畅地观看国内外卫视节目。M3U是一种常用的多媒体播放列表格式,广泛用于流媒体服务。在这个项目中,...
Petschko的RPG-Maker-MV / MZ文件解密器(Java版本) 那是什么? 该项目用于解密RPG-Maker-MV / MZ-资源文件,这些文件已通过RPG-Maker的内置加密进行了加密。 该项目还能够解密整个RPG目录。 它与相似,但更舒适...
《React技术深度剖析——基于"quote-maker-react-lab-online-web-ft-112618-源码"的实践解析》 在当前的Web开发领域,React作为一个强大的JavaScript库,已经成为构建用户界面的首选工具之一。本文将深入探讨基于...
第一步 点击 index.html 第二步 拉到页面最下面 第三步 找到System(.json) (For Decryption-Code):这行字下面 ...第七部 此时你右边的空白区域会弹出东西。选择VIEW查看,另一个是下载到本地
unity天气系统Weather Maker - Sky, Weather, Water, Volumetric Light 3.9.2 所支持的Unity版本:5.6.6 及以上版本 Weather Maker - AAA Weather, Water, Volumetric Fog, Volumetric Light, Sky and Audio ...
标题中的"PyPI 官网下载 | labelmaker-0.0.2-py3-none-any.whl"指的是一款名为`labelmaker`的Python库,版本号为0.0.2,该库可以从Python的官方软件包索引(Python Package Index,简称PyPI)上获取。PyPI是Python...
oasis-market-maker-pnl ( oasis-market-maker-pnl获利能力计算工具), oasis-market-maker-trades (OasisDEX的交易历史倾销工具), etherdelta-market-maker-chart (EtherDelta的交易图表工具), ...
php-sql-maker-insert_multi-源码.rar
《构建LabVIEW代码的利器——bld-maker-1.0.zip Building详解》 在软件开发领域,LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化编程环境,广泛应用于科学实验、工程计算以及自动化...
《PyPI官网下载:neutronics_material_maker-0.1.12-py3-none-any.whl——Python库解析及应用》 PyPI(Python Package Index)是Python开发者的重要资源库,它为全球的Python用户提供了丰富的开源软件包。本文将...
本文将详细探讨“RPGMaker-Save-Tool”,这是一个专门针对RPGMaker MV开发的保存文件处理工具。 该工具的核心功能是解码和重新编码“rpgsave”文件。RPGMaker MV的游戏保存数据是以.rpgsave为扩展名的文件,它们...
《Python库text_game_maker-0.6.0详解》 Python作为一门强大的编程语言,拥有丰富的第三方库资源,其中text_game_maker是一个专为创建文本冒险游戏而设计的库。这个库使得开发者能够轻松构建交互式的文字游戏,无需...