`
longgangbai
  • 浏览: 7330951 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

企业中使用MapAbc开发应用

阅读更多

      在项目中使用地图时必须考虑企业的访问量和各种Map公司的地图的限制和缺陷。在进行各种比较后。才能决定是否采用某个公司的地图服务。

    MapAbc服务简单易学,帮助实例丰富,但是限制较多。(详细看)

如果采用MapAbc必须的几个步骤如下:

          1. 申请MapABC API 密钥,当然密钥是完全免费申请的。

          2.在页面头部添加MapABC API引用地址,并将您的API密钥传递到引用地址中。一般情况我们会把它添加到< head>区域中.

        <script src="http://app.mapabc.com/apis?&t=flashmap&v=2.X.X&key=密钥"></script>
引用地址参数说明:
t = flashmap:使用Ajax for Flash地图API
t = ajaxmap:使用Ajax地图API
t = ajaxsearch:使用Ajax搜索API
v = 2.X.X:使用2.X.X版本产品(最新版本请参考更新日志)
key=密钥:传递您的API密钥

 

3.在页面中添加一个用于装载地图的容器

<div id="mapObj" style="width: 400px; height: 300px"></div>
宽度和高度可以根据您页面的大小进行相应的调整

4.使用Javascript语言,创建地图对象:

 

 

实例代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>示例代码</title>
<script src="
http://app.mapabc.com/apis?&t=flashmap&v=2.2&key=8b8d7c9040591793342c434cb894c96e6d77492e17fbba70c1f15721e341c8dda4d91ccc09adfc7a" type="text/javascript">
</script>
<SCRIPT LANGUAGE="JavaScript">
  var mapObj=null;
   function mapInit()
   {
      //设置地图初始化参数对象
   var mapOptions = new MMapOptions();
   //设置地图zoom级别
   mapOptions.zoom = 10;
   //设置地图的中心
   mapOptions.center = new MLngLat(116.397428,39.90923);
   //设置工具条
   mapOptions.toolbar=DEFAULT;
   //设置工具条的位置
   mapOptions.toolbarPos=new MPoint(0,0);
   //设置鹰眼 
   mapOptions.overviewMap=DEFAULT;
   //
   mapOptions.returnCoordType=COORD_TYPE_OFFSET;
   mapOptions.isCongruence=true;
   mapOptions.hasDefaultMenu=true;
   //创建地图对象
   var mapObj = new MMap("mapObj", mapOptions);
   }
</script>
</head>
<body>
<b>http://localhost:8080/iGoogle/</b>
<div id="mapObj" class="view" style="width:1000px;height:500px"></div>

 

</body>
</html>

分享到:
评论

相关推荐

    MapABC开发资料

    综上所述,这个压缩包提供了MapABC开发的全面指南,不仅包含了Ajax和Flash两种技术的API使用方法,还涉及了与天气查询和GPS坐标处理相关的实用技巧,对于开发基于地理位置的应用具有很高的参考价值。开发者可以根据...

    MapABC API

    "images"目录则包含了与地图相关的图像资源,如图标、标记图片等,开发者可以在自己的应用中使用这些资源来丰富地图的视觉效果。 总的来说,MapABC API为开发者提供了一个强大的工具,通过它,开发者可以轻松地将...

    MAPABC电子地图应用PPT讲解

    MapABC的客户和合作伙伴遍布众多网站和企业,它的服务涵盖了从基本的地图展示到复杂的地理位置应用开发。 【MapABC API详解】 MapABC API是MapABC的核心组成部分,它允许开发者在网页中嵌入地图,创建各种丰富的...

    mapabc地图数据下载,高德数据(免费更新)

    在实际应用中,这些地图数据可以用于多种用途,比如: 1. **导航应用**:开发自定义的导航软件,为用户提供路线规划、实时交通信息等功能。 2. **数据分析**:结合其他数据源进行大数据分析,如商业选址、人口流动...

    mapabc silverlight api

    例如,`Mapabc.SilverLight.API.dll`可能是包含API实现的库文件,开发者需要引用这个库才能在项目中使用相关的类和方法。 10. **最佳实践**:在实际开发中,应遵循一些最佳实践,比如合理缓存地图数据以提高性能,...

    SDO地图.docx

    SDO地图.docx文档中提到的主要内容是关于Google Maps API和MapABC API在免费版与企业版之间的差异。以下是这两个API的关键知识点: **Google Maps API** 1. **收费策略与商业限制**: - 免费版对个人用户免费,但...

    主流地图API比较 .doc

    在实际应用中,开发者需要根据功能需求、预算、用户体验和法律合规性来综合评估,确保选择的地图API能够有效地支持应用程序的运行和扩展。同时,关注API的更新和变化,以便及时适应技术发展和市场需求。

    高德地图Flash2.0版本.rar

    GeoCoding是将地址文本转换为地理位置的过程,是地图应用中的关键环节。通过这个接口,开发者可以实现快速准确的地址解析,提高地图应用的响应速度和准确性。 综合以上文档,我们可以看出,高德地图Flash2.0版本API...

    高德地图Flex,包括全部文档

    高德地图是一款在中国广泛应用的在线地图服务,提供丰富的地理数据、导航、位置服务等功能。在Flex技术的支持下,开发者能够构建交互式...无论是个人开发者还是企业,都能从中受益,提升地图应用的开发效率和用户体验。

    地图API&SDK市场分析报告

    2. **地图SDK的客户分析**:主要分析Android和iOS平台的应用开发者,了解他们在开发中对地图功能的具体需求。 ### 八、自我分析(以百度地图为例) 1. **百度地图现状**:分析百度地图在市场中的位置、技术实力、...

Global site tag (gtag.js) - Google Analytics