首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>网站制作>网页特效>如何制作出博客地图,附详细的代码说明和效果图
如何制作出博客地图,附详细的代码说明和效果图
来源: 发布时间:2008-09-05 发布人: 浏览: 人次   字体: [ ]  

    本文主要说明如何制作出地图的过程,有详细的代码说明和效果图,可实现当前各种地图,以下是具体实现办法:
    首先要应用第三方地图制作,这是一个专门的地图制作网站,也叫炫地图, 可在搜索引擎搜索到。
    通过该站提供的接口,可以制作各种各样的地图,如在地图上进行位置点标注、路线规划以及区域圈选等,并可以将标注后的地图通过多种渠道展现给其他网友。也可以制作博客地图。

       只使用js就可以了,接口都已写好,可以先看一下效果

   火热冰城:http://diy.mapabc.com/view/ff808081-1b7d5da3-011b-9613bfbb-00db.shtml

   奥运首金:http://diy.mapabc.com/view/4028811d-1b9c582d-011b-a5bd82d5-0028.shtml

   奥运二金:http://diy.mapabc.com/view/40288118-1b9c5059-011b-a672eea2-002a.shtml

     1 项目样例代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <script type="text/javascript" src="http://api.mapabc.com/fmp/v1.0/js/fmp.js?key=b0a7db0b3a30f944a21c3682064dc70ef5b738b062f6479a5eca39725798b1ee300bd8d5de3a4ae3"></script>

</head>
<body>
    <div id="mapObj" style="width: 600px; height: 400px">
    </div>
<script type="text/javascript">

//创建一个MmapOptions对象
var mapOptions = new MMapOptions();

//设置地图组件的Id
mapOptions.mapId = "fmptest";

//设置地图的初始Zoom值
mapOptions.zoomLevel = 10;

//设置地图的中心点
mapOptions.center = new MLatLng("MMGVSTJTRHDHL","JJOMWKHONTPHLH");

//创建地图对象
var mapObj = new MMap("mapObj", mapOptions);

function editMode(){

//设置地图为编辑模式
mapObj.setMapMode(MMapMode.EDIT);
}

/**

说明:
把使用exportMapData 方法导出的点、线、面数据导入到当前地图。导入的数据是
JSON格式字符串,因此使用此功能时需要在页面里添加一些JSON工具,如prototype.js
(1.5.1 以后的版本)。
注意:不要使用json.js,这个脚本与FMP 有冲突。
参数:
data:
说明:导入的数据,是一个JSON 字符串。
类型:String

**/
var json = '[{"coordX":"JJOMWKHOOTLLLL","coordY":"MMGVSSNVKHDHH","contents":"<TEXTFORMAT LEADING=\\"2\\"><P ALIGN=\\"LEFT\\"><FONT FACE=\\"宋体\\" SIZE=\\"12\\" COLOR=\\"#000000\\" LETTERSPACING=\\"0\\" KERNING=\\"0\\">晨报讯(记者 杨莲洁) 前天,徐静蕾做客MapABC图盟科技,和北京电影学院93级表演系的同班同学杨飞(现任MapABC业务拓展部经理)聚会。毕业十年再聚首,老同学一起回忆过去,想起当年同学的旧事,徐静蕾不禁泪如雨下,一旁的同学刘孜也陪同伤感落泪。</FONT></P></TEXTFORMAT>","icoUrl":"http://api.mapabc.com/fmp/test/components/point/DynamicPoint/redbubble.swf","imageArray":["http://res.mapabc.com/mymaps/img/2007/9/28/img200792882044185.jpg"],"notStyleContent":"晨报讯(记者 杨莲洁) 前天,徐静蕾做客MapABC图盟科技,和北京电影学院93级表演系的同班同学杨飞(现任MapABC业务拓展部经理)聚会。毕业十年再聚首,老同学一起回忆过去,想起当年同学的旧事,徐静蕾不禁泪如雨下,一旁的同学刘孜也陪同伤感落泪。","serialid":"4c159459-7251-56ae-c1c3-4C033095c979","titles":"Ales","setTop":true,"gType":"pp_mc"}]'; 
//将json的值写成一行
mapObj.importMapData(json1);

</script>
</body>
</html>

      2 博客地址代码,可直接用于自定义模块内


<table>
        <tr>
            <td align="center">

                <a href="http://diy.mapabc.com/view/ff808081-1b7d5da3-011b-9613bfbb-00db.shtml">博图放大</a></td>
        </tr>
        <tr>
            <td>
                <embed allowscriptaccess="never" allownetworking="internal" align="middle" src="http://api.mapabc.com/fmp/v1.0/minimap/minimap.swf"
           width="188px" height="203px" type="application/x-shockwave-flash" flashvars="zoeyAllW=190&zoeyAllH=203&zoeyLevelThick=25&zoeyPlumbThick=15&zoeyColor=0x330000&minimapid=4028811e-1b926478-011b-96a7619e-0036" quality="high" bgcolor="#523008"></embed></td>
        </tr>
        <tr>
            <td>
                <iframe name="torch_relay_map_api" src="http://diy.mapabc.com/views.htm?id=ff808081-1b7d5da3-011b-9613afd7-00da" width="300px" height="300px" frameborder="0" scrolling="no" marginheight="0"  marginwidth="0" /> </iframe>
                    </td>
        </tr>
    </table>
 
       注意事项:1 地图的中心点大家可以设置成自己要设置的地方,       在这取地址:http://code.mapabc.com/tool.shtml
                           2 第一段代码如果大家真的想在项目中使用,需要大家注册一下,就不会有key那个提示了。


相 关 文 章   发布商链接
·如何实现鼠标放在表格的行上时改变颜...
·如何在网页中显示版权字符使之更美观...
·让网站具备翻译功能系列之一自动翻译...
·让网站具备翻译功能系列之二实现在线...
·让网站具备翻译功能系列之三 添加英...
·让网站具备翻译功能系列之四 在线查...
·让网站具备翻译功能系列之五 每天一...
·鼠标移到链接出现漂亮的对话框效果代...
·CSS条状图表形式的实现方法
·符合WEB标准的滚动文字特效的实现方...
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·鼠标移到链接出现漂亮的对话...
·当左右内容高度不定时,中间...
·利用CSS样式控制打印页面显示
·CSS样式实现文字分散对齐的方
·CSS实现多种多彩文字链接代码
·解决长串英文字母将表格伸的...
·CSS模拟windows菜单选项卡效...
·样式表固定table表头和列代码
·DIV+CSS两个简单的导航效果,...
·Css样式表实现文字的渐变效果
·动态添加表单两法
·无刷新更换页面样式例子供大...
·网页CSS样式表学习技巧小记,
·淘宝在线状态和qq在线状态的...
·仿windows关机对话框的提示框
热 门 文 章
·淘宝在线状态和qq在线状态的...
·图片左右滚动代码,鼠标放上去...
·css固定定位实现悬浮效果
·样式表固定table表头和列代码
·js实现的文字无缝向上滚动的...
·js实现复制内容到剪贴板,可...
·CSS模拟windows菜单选项卡效...
·CSS样式实现文字分散对齐的方...
·教您实现Div的动态伸缩效果 ...
·通过CSS来动态改变界面样式实...
·实例解决Div被Select挡住问题...
·实例讲解利用css滤镜实现背景...
·DIV+CSS两个简单的导航效果,...
·仿windows关机对话框的提示框...
·网页开发特效之input控件高度...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .