MapKit 装入器
从 Apple MapKit CDN 动态地装入 Apple MapKit JS 脚本.
此软件包将曝光返回 mapkit 带有类型定义的对象.
安装
通过 npm 作为软件包可用 @apple/mapkit-loader。 。 。 .
npm i @apple/mapkit-loader
文档
关于MapKit JS的文件,参见: Apple MapKit JS 文档。 。 。 .
使用 MapKit JS 加载器的示例
import { load } from "@apple/mapkit-loader";
const mapkit = await load({
token: "YOUR_MAPKIT_TOKEN",
language: "en-US",
libraries: ["map", "annotations"],
});
这个 load() 函数返回 a Promise 决心 mapkit 对象.
这个 await编 mapkit 对象可用 map 财务报告和审定财务报表 annotations 库已装入 .
const map = new mapkit.Map(container);
const annotation = new mapkit.MarkerAnnotation(new mapkit.Coordinate());
map.addAnnotation(annotation);
高级服务器侧渲染集成
可以生成静态 <script> 在服务器侧渲染中标记,
并允许 load() 稍后在应用程序加载时呼叫"捡起".
在程序装入之前.
见说明 renderHTMLAttributes() 财务报告和审定财务报表 renderToHTMLString() 详细情况.