如何把百度地图导入mapinfo制作成mapinfo地图

使用百度地图制作mapinfo网优地图
Mapinfo地图是网优专业必备的基础资料,但是有时手头地图信息较老,与最新路况建筑有较大差距,而最新的Mapinfo地图需要从专业地图公司购买,成本较高,获取途径和及时性都难以保证,增加工作困难。  Internet为我们的提供了大量信息。多家网站都提供非常详细的城市地图,以百度地图为例,地图信息完整,及时性很强,我们可以截取百度地图制作成Mapinfo图层应用到优化工作中。
第二炮兵工程大学士官职业技术教育学院,山东 青州,262500
年,卷(期)
机标分类号
本文读者也读过
加载中,请稍候
.客服电话
&&8:00-11:30,13:00-17:00(工作日)&旅行的梦想并不遥远,只要一颗流浪四方的心。&&&唐人立。
最早认识唐人立的时候,他还是大二的学生。他独自完成了&南京20年规划地图&。几年前,他完成了自己的第一本著作,逃学去旅行《一个人走世界&&大学4年200城的旅行》。而现在,他正执行着他的&辞职去旅行&计划。他好心的老板还多给他发了一个月的工资。从南京,到台湾,从曼谷到斯里兰卡&&2个月来,唐人立走过太多地方。是他原创的图片和文字,让我渐渐对自助游产生了兴趣,并决定记录下旅游的每一刻。
于是,我开始着手制作了这个旅行地图。可能它还不够完善,但的确它能给我们带来太多的正能量。希望有越来越多的人,能够用这种方式,去记录自己的旅途。THX。
代码其实很简单,简单的地图展示,简单的覆盖物,简单的信息窗口。
你要做的,其实只是申请一个key:
然后将下面的代码复制到你的网站上,并使用你自己的key。
第一步、地图展示
中心点坐标可以通过坐标拾取工具来找:
地图级别在国内建议12-18,国外建议在4-6.
//初始化地图对象,加载地图
function mapInit(){
mapObj = new AMap.Map("iCenter",{center:new AMap.LngLat(121..239637),
level:17});
addBuildings();
第二步、添加覆盖物
覆盖物,就是marker,这里用的默认的覆盖物。蓝色的,挺好看。
//实例化点标记
function addMarker(){
marker=new AMap.Marker({
icon:"/images/marker_sprite.png",
position:new AMap.LngLat(116..907761)
marker.setMap(mapObj);
//在地图上添加点
第三步、添加信息窗口
信息窗口用了自定义信息窗口,因为觉得兰蓝色的比较好看。
自定义信息窗口,分为3个部分,头,中间,尾巴。
关闭按钮也可以使用自定义图片。
//构建自定义信息窗体
function createInfoWindow(title,content){
var info = document.createElement("div");
info.className = "info";
// 定义顶部标题
var top = document.createElement("div");
top.className = "info-top";
var titleD = document.createElement("div");
titleD.innerHTML =
var closeX = document.createElement("img");
closeX.src = "/images/close2.gif";
closeX.onclick = closeInfoW
top.appendChild(titleD);
top.appendChild(closeX);
info.appendChild(top);
// 定义中部内容
var middle = document.createElement("div");
middle.className = "info-middle";
middle.innerHTML =
info.appendChild(middle);
// 定义底部内容
var bottom = document.createElement("div");
bottom.className = "info-bottom";
var sharp = document.createElement("img");
sharp.src = "/images/sharp.png";
bottom.appendChild(sharp);
info.appendChild(bottom);
第四步、结果面板
结果面板只要是为了鼠标放在上面时,可以打开相应的信息窗口。
HTML结构:
&li&&a href="javascript:void(0);" onmouseover="myOpen2();"&曼谷&/a&&/li&
&li&&a href="javascript:void(0);" onmouseover="myOpen();"&斯里兰卡&/a&&/li&
信息窗口展开代码:
function myOpen(){
infoWindow.open(mapObj,marker.getPosition());
function myOpen2(){
infoWindow2.open(mapObj,marker2.getPosition());
--------------------------------------------------------------------------
全部源代码:
&!DOCTYPE HTML&
&meta http-equiv="Content-Type" content="text/ charset=utf-8"&
&title&逃学去旅行&/title&
&!-- 页面布局样式 --&
&link rel="stylesheet" type="text/css" href="/Public/css/demo.Default.css" /&
&script language="javascript" src="/maps?v=1.2&key=【您的key】"&&/script&
#iCenter{float:left;width:<span style="background-color: #f5f5f5; color: #px;height:<span style="background-color: #f5f5f5; color: #px;}
.infobox{float:left;width:<span style="background-color: #f5f5f5; color: #px;height:<span style="background-color: #f5f5f5; color: #px;text-align:center;padding:10px 0;background:#efefef;}
.infobox h1{margin:<span style="background-color: #f5f5f5; color: # 20px;}
.infobox li a{text-decoration:none;font-size:20px;width:<span style="background-color: #f5f5f5; color: #%;display:block;padding:30px 0;border:1px dashed #ccc;border-width:1px 0;}
.infobox li a:hover{background:#ccc;}
&body onLoad="mapInit()"&
&div id="iCenter"&&/div&
&div class="infobox"&
&h1&逃学去旅行2&/h1&
&li&&a href="javascript:void(0);" onmouseover="myOpen2();"&曼谷&/a&&/li&
&li&&a href="javascript:void(0);" onmouseover="myOpen();"&斯里兰卡&/a&&/li&
&script language="javascript"&
var mapObj,toolB
var marker,marker2;
//初始化地图对象,加载地图
function mapInit(){
mapObj = new AMap.Map("iCenter",{center:new AMap.LngLat(88.505859,21.371244),level:4});
//地图中添加地图操作ToolBar插件
mapObj.plugin(["AMap.ToolBar"],function(){
toolBar = new AMap.ToolBar();
mapObj.addControl(toolBar);
//地图初始化时,在地图上添加一个marker标记,鼠标点击marker可弹出自定义的信息窗体
addMarker();
//添加marker标记
function addMarker(){
mapObj.clearMap();
marker = new AMap.Marker({
map:mapObj,
position:new AMap.LngLat(79.914551,6.871893), //位置-斯里兰卡
icon:"/images/0.png" //复杂图标
marker2 = new AMap.Marker({
map:mapObj,
position:new AMap.LngLat(100.546875,13.731381), //位置-曼谷
icon:"/images/0.png" //复杂图标
AMap.event.addListener(marker,'mouseover',function(){ //鼠标点击marker弹出自定义的信息窗体
infoWindow.open(mapObj,marker.getPosition());
AMap.event.addListener(marker2,'mouseover',function(){ //鼠标点击marker弹出自定义的信息窗体
infoWindow2.open(mapObj,marker2.getPosition());
//实例化信息窗体
var infoWindow = new Window({
isCustom:true,
//使用自定义窗体
content:createInfoWindow('斯里兰卡&&&span style="font-size:11color:#F00;"&采茶人&/span&',"&img src='taoxue_1.jpg' style='width:92float:margin:0 5px 5px 0;'&&img src='taoxue_2.jpg' style='width:92float:margin:0 5px 5px 0;'&&img src='taoxue_3.jpg' style='width:92float:margin:0 5px 5px 0;'&尽管斯里兰卡人民并不富裕,但是他们对生活很满足。每一个微笑的斯里兰卡人的脸上,更多的是他们对待生活的热情。&a href='/'&@唐人立逃学去旅行&/a&"),
size:new AMap.Size(300, 0),
offset:new AMap.Pixel(0, -50)//-113, -140
var infoWindow2 = new Window({
isCustom:true,
//使用自定义窗体
content:createInfoWindow('曼谷&&&span style="font-size:11color:#F00;"&泰国泼水节&/span&',"&img src='taoxue_7.jpg' style='width:92float:margin:0 5px 5px 0;'&&img src='taoxue_6.jpg' style='width:92float:margin:0 5px 5px 0;'&&img src='taoxue_5.jpg' style='width:92float:margin:0 5px 5px 0;'&如果说青春是一场说走就走的旅行,那么泰国的泼水节才更好地诠释着什么是青春。一起疯狂吧!&a href='/'&@唐人立逃学去旅行&/a&"),
size:new AMap.Size(300, 0),
offset:new AMap.Pixel(0, -50)//-113, -140
//构建自定义信息窗体
function createInfoWindow(title,content){
var info = document.createElement("div");
info.className = "info";
// 定义顶部标题
var top = document.createElement("div");
top.className = "info-top";
var titleD = document.createElement("div");
titleD.innerHTML =
var closeX = document.createElement("img");
closeX.src = "/images/close2.gif";
closeX.onclick = closeInfoW
top.appendChild(titleD);
top.appendChild(closeX);
info.appendChild(top);
// 定义中部内容
var middle = document.createElement("div");
middle.className = "info-middle";
middle.innerHTML =
info.appendChild(middle);
// 定义底部内容
var bottom = document.createElement("div");
bottom.className = "info-bottom";
var sharp = document.createElement("img");
sharp.src = "/images/sharp.png";
bottom.appendChild(sharp);
info.appendChild(bottom);
//关闭信息窗体
function closeInfoWindow(){
mapObj.clearInfoWindow();
function myOpen(){
infoWindow.open(mapObj,marker.getPosition());
function myOpen2(){
infoWindow2.open(mapObj,marker2.getPosition());
页面地址:
阅读(...) 评论()怎样用MapInfo制作扇区图,怎样将百度地图/Google ... - 问通信专家
已关闭问题
怎样用MapInfo制作扇区图,怎样将百度地图/Google earth导入测试时鼎力的前台软件中
怎样用MapInfo制作扇区图,怎样将百度地图/Google earth导入测试时鼎力的前台软件中
提问者: &提问时间: 22:24:36 &
其他答案&(2)
扇区图用sitesee做,具体的可以百度看看,都有资料的。
&&&&专家指数:22&&&&
mapinfo做扇区的工具很多,除楼上所说的sitesee以外,piano还有其他插件.....
&&&&专家指数:12853&&&&
&#8226; MAPINFO
工参扇区怎么显示
&#8226; MAPINFO11.0怎么制作三扇区图层,试了SiteSee,没用。
&#8226; 需求肇庆区域电信及联通的站点扇区MAPINFO图层
&#8226; 请问目前MAPINFO做基站扇区图的插件哪种比较好用?
&#8226; 各位大神请问下MAPINFOLTE基站扇区制作还是用seesite插件吗?
&#8226; MAPINFO怎么做基站扇区
&#8226; MAPINFO用Piano做的图怎么显示的基站是一条直线呀而不是扇区状
&#8226; MAPINFO制作TD邻区图层里面的基站扇区大小怎么设置?
相关资料下载
<font color="#79人关注
<font color="#22人关注
<font color="#15人关注
<font color="#96人关注
<font color="#14人关注
<font color="#63人关注
<font color="#62人关注
<font color="#20人关注
<font color="#89人关注
<font color="#10人关注
聘: 需求人数:3 人
地点:兰州市,平凉市,西安市
聘: 需求人数:2 人
地点:连云港市,宿迁市,徐州市,淮安市
聘: 需求人数:5 人
地点:运城市,晋城市,太原市
聘: 需求人数:5 人
地点:东莞市,广州市,佛山市
聘: 需求人数:10 人
地点:广西省
聘: 需求人数:2 人
地点:中山市,珠海市
聘: 需求人数:5 人
地点:杭州市,宁波市
聘: 需求人数:0 人
聘: 需求人数:20 人
地点:福建省
聘: 需求人数:1 人
地点:哈尔滨市
赞助商链接
Powered by怎样用坐标点来创建MapInfo地图点 详细??_百度知道
怎样用坐标点来创建MapInfo地图点 详细??
提问者采纳
将整理过的excel 数据文件打开。这时再选择“表→创建点”。这时不要急于使用MapInfo 中的坐标点数据创建点,勾选“表可地图化”、纵坐标两列数据类型调整为十进制型或者浮点型。保存,点击确定即可,然后选择相应的坐标带即可,首先要将其从GPS 中导出;Latitude。然后重新打开刚才另存的“TAB”格式文件。点击“确定”,使用另外一个名字进行保存;Latitude (WGS 84)即可),选择合适的命名范围,然后一般再选择Longitude&#47,打开菜单“表→维护→表结构”、纵坐标的列,将横;如果为经纬度格式,保存为“excel”文件即可,则选择Gauss-Kruger (Pulkovo 1942)。然后在excel 中对数据进行初步处理,同时可以设置创建点所使用的符号,选择要创建点的表,选择合适的投影(坐标点如果为公里网格格式,点击“确定”即可坐标点数据都是在GPS 中存放的,而是要选择将文件“另存为”.xls”格式文件,选择打开“,将其表现形式调整为公里网格或者经纬度。保存后选择“文件→全部关闭”。启动MapInfo,则选择 Longitude&#47,以及取得横
其他类似问题
您可能关注的推广回答者:
mapinfo的相关知识
等待您来回答
为您推荐:
下载知道APP
随时随地咨询
出门在外也不愁如何将百度地图做成mapinfo tab图层_中华文本库
第1页/共1页
文本预览:
1、先将要合并的 tab 专题地图打开
2、需要预先确定专题地图中四个点的经纬度
3、在百度地图上截取一张需要做成 tab 图层的百度地图
4、在 mapinfo 中将截取的百度地图用栅格图像的格式打开
5、选择【配准】将截取的百度地图进行经纬度校准
6、在截取的百度地图填入刚才确定的四个点的经纬度,给 截 取 的 百 度 地 图 进 行 配 准 , 此 处 填 入 119..802321 即确定的第一个点,然后是第二个第三个。 。 。
7、四个点的经纬度都填完之后,点击【确定】 ,就将百度地 图配准入 mapinfo 了
第1页/共1页
寻找更多 ""}

我要回帖

更多关于 百度地图转mapinfo 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信