在项目中使用地图时必须考虑企业的访问量和各种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开发的全面指南,不仅包含了Ajax和Flash两种技术的API使用方法,还涉及了与天气查询和GPS坐标处理相关的实用技巧,对于开发基于地理位置的应用具有很高的参考价值。开发者可以根据...
"images"目录则包含了与地图相关的图像资源,如图标、标记图片等,开发者可以在自己的应用中使用这些资源来丰富地图的视觉效果。 总的来说,MapABC API为开发者提供了一个强大的工具,通过它,开发者可以轻松地将...
MapABC的客户和合作伙伴遍布众多网站和企业,它的服务涵盖了从基本的地图展示到复杂的地理位置应用开发。 【MapABC API详解】 MapABC API是MapABC的核心组成部分,它允许开发者在网页中嵌入地图,创建各种丰富的...
在实际应用中,这些地图数据可以用于多种用途,比如: 1. **导航应用**:开发自定义的导航软件,为用户提供路线规划、实时交通信息等功能。 2. **数据分析**:结合其他数据源进行大数据分析,如商业选址、人口流动...
例如,`Mapabc.SilverLight.API.dll`可能是包含API实现的库文件,开发者需要引用这个库才能在项目中使用相关的类和方法。 10. **最佳实践**:在实际开发中,应遵循一些最佳实践,比如合理缓存地图数据以提高性能,...
SDO地图.docx文档中提到的主要内容是关于Google Maps API和MapABC API在免费版与企业版之间的差异。以下是这两个API的关键知识点: **Google Maps API** 1. **收费策略与商业限制**: - 免费版对个人用户免费,但...
在实际应用中,开发者需要根据功能需求、预算、用户体验和法律合规性来综合评估,确保选择的地图API能够有效地支持应用程序的运行和扩展。同时,关注API的更新和变化,以便及时适应技术发展和市场需求。
GeoCoding是将地址文本转换为地理位置的过程,是地图应用中的关键环节。通过这个接口,开发者可以实现快速准确的地址解析,提高地图应用的响应速度和准确性。 综合以上文档,我们可以看出,高德地图Flash2.0版本API...
高德地图是一款在中国广泛应用的在线地图服务,提供丰富的地理数据、导航、位置服务等功能。在Flex技术的支持下,开发者能够构建交互式...无论是个人开发者还是企业,都能从中受益,提升地图应用的开发效率和用户体验。
2. **地图SDK的客户分析**:主要分析Android和iOS平台的应用开发者,了解他们在开发中对地图功能的具体需求。 ### 八、自我分析(以百度地图为例) 1. **百度地图现状**:分析百度地图在市场中的位置、技术实力、...