Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

(教程)如何制作绿色插件---我拿我的铁饭碗(三维地图)做例子,加点威望吧

[复制链接]
onlinedear 发表于 2008-9-12 20:20:21 | 显示全部楼层 |阅读模式
首先说一下现在国内三维地图服务器提供商,最好的是E都市的,速度快,地图多。
缺点只有一个,就是没有一张全中国的,原因很简单,一整张的地图数据量太大。所以不可能做成一张。
他是按照行政区域划分的,一般都是地级市以上,省级一下。有的地级市没有数据,原因是该地区农耕土地使用面积比较大。所谓自然景观大于人文景观。
转为正题,制作方法。
首先打开http://www.edushi.com/?id=citylist,这里面有一些城市列表


城市直通里面  大部分是可以用的,部分城市版本较老,不能用接口。
看到下面的外观界面的是可以做的。


类似于下面这样的,是做不了的,虽然他也是三维数据地图,但接口未开放



以上说了怎么鉴别什么样的能做,什么样的不能做。

下面说一下具体的操作,先下载我整理的一个三维地图通用插件包

这是香港的。

压缩包里有以上三个文件
根下的3dmap.php,是用来被直接访问的。可以在Header.htm里指定访问。
里面的代码如下
  1. <?php

  2. /*
  3.         [Discuz!] (C)2001-2007 Comsenz Inc.
  4.         This is NOT a freeware, use is subject to license terms

  5.         $Id: faq.php 9804 2007-08-15 05:56:19Z cnteacher $
  6. */

  7. require_once './common.php';
  8. require_once './source/function_common.php';
  9. //检查是否登录
  10. if(empty($_SGLOBAL['supe_uid'])) {
  11.         showmessage('请先登录后,再访问', 'do.php?ac=login');
  12. }

  13. include template('3dmap');

  14. ?>
复制代码
里面的代码基本两个意思,1.定义登陆后才可以访问。2.访问template目录下default(默认)里的3dmap.htm
template文件夹是模板包,有了这个才会使你的插件嵌套在你现在风格的里面
3dmap.htm里代码如下
  1. <!--{template header}-->
  2. <center>
  3. <iframe src="http://www.shang-ban.net/3dmap/map.htm" frameborder="0" scrolling="no" width="800px;" height="670px;"></iframe>
  4. </center>
  5. <!--{template footer}-->
复制代码
这里就是模板代码,内页嵌套。
<center>代表居中<iframe>代表嵌入  src代表地址,地址将来就改成自己的网站地址,宽度高度就不说了啊··根据自己的风格大小自己改吧。
剩下的就是3dmap文件夹了
这个文件夹是放在网站根目录下的。如果不想让自己的网站根下搞那么多文件夹,你也可以放到其他地方,改完之后把template/default/3dmap.htm里的地址改一下就可以了。
在3dmap/map里面,有一些上班族的LOGO之类的图片,PS成自己的就可以了。3dmap/map.htm文件你也不用改了,除非你懂代码。
改完这些,其实并不能达到自己想要的目的,下面说一下如何下载E都市接口文件。
通过最上面我提供的地址,进入城市选择界面。
我拿青岛来说
打开http://qd.edushi.com/
之后是文件--另存,你随便存个地方就OK了

我存了一个香港的。嘿嘿 就当是青岛的吧。
存的时候我把名字改成map了,所以文件夹的名字就是map.files,另存过的人都知道。自动加的后缀。
现在打开map.files  找到Api2.htm,将这个文件复制到我提供的那个三维地图通用插件包里的3dmap/map文件夹下替换就可以了。这样就完成了99%的操作了。
说的比较繁琐,啰嗦,希望大家能看明白。绿色插件的制作方法都是一样的。希望大家也能多做一些好玩的插件。
另外希望大家把自己做好的城市都发上来,我来做个全国的。嘿嘿。

剩下1%是干啥的呢?就是地图水印啦。拖拽地图时候会出现相应的水印

这个是可以改成自己的。

想知道是要花2个金币的。不想花这个钱也是可以用的。只不过是有水印而已。

[ 本帖最后由 onlinedear 于 2008-9-13 11:09 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

逍遥剑 发表于 2008-9-12 20:21:29 | 显示全部楼层
什么地图啊?游戏吗?
回复

使用道具 举报

suncilang 发表于 2008-9-12 20:29:55 | 显示全部楼层
看看(::20::) (::20::) (::20::)
回复

使用道具 举报

 楼主| onlinedear 发表于 2008-9-12 20:33:14 | 显示全部楼层
回复

使用道具 举报

heye521 发表于 2008-9-12 20:34:05 | 显示全部楼层
这个不错感觉  酷
回复

使用道具 举报

dingxinzheng 发表于 2008-9-12 20:36:40 | 显示全部楼层
等楼主放出方法
回复

使用道具 举报

heye521 发表于 2008-9-12 20:37:45 | 显示全部楼层
回复

使用道具 举报

纯真传说 发表于 2008-9-12 20:39:37 | 显示全部楼层
支持楼主!                           
回复

使用道具 举报

54shagua 发表于 2008-9-12 20:40:01 | 显示全部楼层
支持!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

83393803 发表于 2008-9-12 20:42:38 | 显示全部楼层
温州人社区    想弄个温州的  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 03:31 , Processed in 0.031399 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表