电子地图--MapABC研究(一)

  回头想想做J2EE也有一年多啦,这一年中一经历了很多很多,不过还是觉得很幸福的,做自己喜欢的事情没有什么不开心的,不过总觉得做J2EE的命中注定要不断的去研究新的技术,这一年多的时间里学会了Dwr、Spring、Struts2、Hibernate、EJB、FreeMarker、JFreeChat,现在又根据项目的需要去研究MapABC,不过还是觉得很开心。
  别的不说,咱还是书归正传说说咱的MapABC吧!
  MapABC是由北京图盟科技有限公司提供的,为实现互联网和移动终端互动地图服务提供了最为有效的解决方案,Mapabc基于此系统构建的基础地图服务运营平台,可不间断地、快速地应对大并发访问请求,完全满足电信运营商和搜索引擎的苛刻性能指标。
  Mapabc已经成为中国市场占有率最高、平台响应速率最快、地图数据最丰富的基础地图服务提供商。
  要使用MapABC API就必须要有MapABC的帐号,并申请MapABC的Key,申请页面要求输入您的网址,这个网址即可以是真实的网址,也可以是自己本地的,比如说可以是http://localhost这样的(刚开始的时候也以为一定要是域名才可以使用的,这样在开发的时候就很方便)。
  申请完成后,得到Key就可以在本地使用啦。
  下面是一个简单的例子:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!--必须导入的,后面的Key值即是你申请得到的Key-->
<script type="text/javascript" src="http://api.mapabc.com/fmp/v1.0/js/fmp.js?key=f6c97a7f64063cfee7c2dc2157847204d4dbf09385481afc98c532e3a8066ae5f1a785336235b092"></script>
<!--使用组件API要导入-->
<script type="text/javascript" src="http://api.mapabc.com/fmp/v1.0/js/mapcomponent.js?key=f6c97a7f64063cfee7c2dc2157847204d4dbf09385481afc98c532e3a8066ae5f1a785336235b092"></script>
</head>
<body>
<div id="mapObj" style="width: 500px; height: 400px"></div>
<script type="text/javascript">
//创建一个MmapOptions对象
var mapOptions = new MMapOptions();

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

//设置地图的初始Zoom值
mapOptions.zoomLevel = 15;
//设置地图的中心点,参数第一个代表纬度、第二个代表经度,已经太经过加密
//mapOptions.center = new MLatLng("LQGXRMMVKHDLL", "JIOMSTNTPOLHLH");

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

//设置是否使用鹰眼
//mapObj.showNavigator(false);

//设置是否显示全屏按钮
mapObj.showFullScreenButton(true);

//创建组件API对象
var mapComponent = new MapComponent(mapObj);

//设置城市中心为郑州,建议使用此形式,可以不用记大量的坐标
mapComponent.setMapCityCenter("0371");
</script>

</body>
</html>

感兴趣的朋友也可以去MapABC的官网上去看他的进阶教程。
哦,对啦,还有一个关于城市坐标的文件,我已经放在附件里啦,大家可以下下来看看,是城市名、城市的经纬度和城市代码,朋友们可以自己进行修改城市的区域代码,也可以通过城市坐标得到城市中心。

你可能感兴趣的:(互联网,DWR,电信,中国电信,中国移动)