51、在应用程序中使用地图

应用程序中地图 API 的使用与选择

在应用程序中使用地图

1. MapViewer API概述

MapViewer 是一个服务器端组件,实际上是一系列的 Servlet。应用程序通过请求/响应机制与服务器进行交互,MapViewer 提供了多种方法(API)来执行这些交互。这些方法主要分为两大类,每种方法与 MapViewer 交互的方式不同。

1.1 “经典” API

从 MapViewer 第一个版本就开始提供的“经典” API 允许在几乎任何开发环境中使用任何编程语言,通过直接的 XML 交换或使用 Java、Java Server Pages 或 PL/SQL 的客户端库来使用 MapViewer。
- 直接 XML :这是最底层的交互方式,应用程序只需能够构造 XML 请求,通过 HTTP 发送到服务器,然后解析 MapViewer 的响应。该技术适用于任何能够发送 HTTP 请求和处理 XML 的编程环境,如 Java、.NET、C#、Perl、PHP 和 Python。
- Java API :如果使用 Java 开发,可以使用 MapViewer 的 Java API,它将程序与 XML 生成、解析和 HTTP 处理的复杂性隔离开来。还可以使用带有 MapViewer 特定标签的 Java Server Pages。
- PL/SQL API :可以在以数据库为中心的环境中,即从数据库中执行的 PL/SQL 代码使用 MapViewer。

1.2 Oracle Maps(基于 JavaScript/Ajax)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值