第三方 API 您所在的位置:网站首页 webapi文档 第三方 API

第三方 API

2023-05-26 12:23| 来源: 网络整理| 查看: 265

浏览器 API 在浏览器构建之初就存在 — 用 JavaScript 就可以立即访问它们。例如,例子中所使用的 Geolocation API 就是通过使用 Navigator 对象的属性 geolocation 来访问的,它返回一个名为 Geolocation 的对象。这个例子使用了这个对象的方法 getCurrentPosition() 来请求当前设备所处的地点:

navigator.geolocation.getCurrentPosition(function(position) { ... });

第三方 API,从某种角度讲,植根于第三方服务器上。要通过 JavaScript 获取它们,您首先需要链接到其功能接口上并使其在您的页面上生效。通常来说,这首先需要您通过一个 元素连接到第三方服务器所开放的 JavaScript 库,如下所示:

然后您便可使用该库中可用的对象了,如:

var latlng = new google.maps.LatLng(position.coords.latitude,position.coords.longitude); var myOptions = { zoom: 8, center: latlng, mapTypeId: google.maps.MapTypeId.TERRAIN, disableDefaultUI: true } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

代码中我们用 google.maps.LatLng() 构造器创建了一个新的 LatLng 对象,它包含了我们想展示的地址的纬度和经度,作为一个 Geolocation API 返回。然后,我们创建了包含这个对象,和其他有关地图显示信息的选项对象 (myOptions) 。最后,用 google.maps.Map() 构造器创建了map对象,它接受网页元素(地图展示处)和选项对象两个参数。

以上就是用 Google Maps API 建立一个简单地图所需要的所有信息。所有复杂的工作都全由你所连接的第三方服务器处理,包括展示正确地理位置的地图块,等等。

备注: 一些 api 处理对其功能的访问略有不同,相反,它们要求开发人员向特定的 URL 模式发出 HTTP 请求 (参见从服务器获取数据),以检索特定的数据。这些被称为 RESTful api,稍后我们将在文章中展示这个示例。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有