web前端

带标注的电子地图

现在越来越多的网站会在“联系我们”里面会加上一个电子地图,标明办公地点。之前我用mapabc的地图API制作过电子地图,只是虽然能够定位显示公司所在地点,但是无法加上标注(我没有进行更深层次的研究)。最近偶然间获得一个根据Google 地图 API制作的电子地图,属于傻瓜式,只要简单修改几处就可以生成一个属于自己的电子地图。

首先,你必须先从 http://code.google.com/intl/zh-CN/apis/maps/signup.html 获取一个Google 地图 API 密匙,然后在放置电子地图的页面插入如下代码:

<script src="http://ditu.google.cn/maps?file=api&amp;v=2&amp;oe=utf-8&amp;key=加密匙处" type="text/javascript"></script>
<div id="map" style="width:580px; height:400px;"></div>
<script src="map.js" type="text/javascript"></script>

然后将下面代码保存为map.js,不过要修改下标注地点的经度纬度,以及需要标注的内容。

var map;
	var myMarker;
	var geocoder = null;
	var _lat=32.039876; //纬度
	var _lng=118.786798; //经度
	window.onload = function() {
		if (GBrowserIsCompatible()) {  
        	map = new GMap2(document.getElementById("map"));
        	var center = new GLatLng(_lat,_lng);
         	map.addControl(new GLargeMapControl()); 
			map.addControl(new GScaleControl());
			map.enableScrollWheelZoom();
			geocoder = new GClientGeocoder();
    	}
 
			var _center = new GLatLng(_lat,_lng);
			map.setCenter(_center,18);
			Mark(_lat,_lng);
 
	}
 
function AddMarker(){
		document.getElementById("btn_addMarker").disabled = true;
		var ll = map.getCenter();
		document.getElementById("lat").value = ll.lat();
		document.getElementById("lng").value = ll.lng();
		Mark(ll.lat(),ll.lng());
	}
 
function Mark(lat,lng){
	myMarker = new GMarker(new GLatLng(lat,lng), {draggable: true});
	GEvent.addListener(myMarker, "click", function() {
   		 myMarker.openInfoWindowHtml("<b style=\"font-size:12px; margin-bottom:0\">公司名称</b><p style=\"margin-top:5px;font-size:12px;line-height:15px;\">公司地址</p>");	
	});
	GEvent.addListener(myMarker, "dragstart", function() {myMarker.closeInfoWindow();});
	GEvent.addListener(myMarker, "dragend", function() {
	var gll = myMarker.getLatLng();
	myMarker.openInfoWindowHtml("<b style=\"font-size:12px;margin-bottom:0\">公司名称</b><p style=\"margin-top:5px;font-size:12px;line-height:15px;\">公司地址</p>");});
	map.addOverlay(myMarker);
	myMarker.openInfoWindowHtml("<b style=\"font-size:12px;margin-bottom:0\">公司名称</b><p style=\"margin-top:5px;font-size:12px;line-height:15px;\">公司地址</p>");
}

最后得到的页面显示结果如下图:

FLV视频播放器

前言:前阵子在项目中需要用到在网页上播放视频,然后根据国人的一款视频播放器以及国外的一款播放器进行组合改装,合成了下面这块FLV视频播放器。

播放器样式预览:
flvplayer

播放器说明:
1、此视频播放器为Flash+xml格式。
2、可自动播放视频列表。
3、带缩略图预览。

下载地址:115网盘 (下载地址如果失效请mail: cs@visc.cn)

常用CSS命名规范

前言:刚开始接触CSS的时候,不晓得怎么去命名css标签比较好,所以css看起来总是有些乱,后来经过不断的参考、实验、磨合终于总结出一套自己习惯的css命名规范。如下:

头部:header
页面外围控制整体布局宽度:wrap 
内容:content/container  
尾部:footer  
导航:nav
子导航:subnav
菜单:menu
子菜单:submenu
页面主体:main
侧栏:sidebar
左右中:left right mid  
登录:login
注册:register 
标志:logo
广告:banner
文章:article
文章列表:list
热点:hot
新闻:news 
搜索:search  
友情链接:link   
版权:copyright  
标签页:tag
提示信息:msg
小技巧:tips
栏目标题:title

1