在Chrome控制台

时间:2017-09-12 21:18:36

标签: javascript google-chrome console developer-tools

扩展此问题:Include javascript file in chrome console

我正在尝试包含此文件:https://rawgit.com/mapbox/tokml/master/tokml.js

尝试使用上面的示例,其他几个遵循相同的原则,但每当我在控制台中调用tokml时,它总是给出is not defined

我认为它与封装在一个函数中有什么关系?它是一个捆绑的node.js模块,我不知道如何编辑它以便它不再被封装。

如何从网站上的cdn中拨打toklm

它也不需要镀铬,对所有替代品开放

1 个答案:

答案 0 :(得分:0)

实施例

// kml is a string of KML data, geojsonObject is a JavaScript object of
// GeoJSON data
var kml = tokml(geojsonObject);

// grab name and description properties from each object and write them in
// KML
var kmlNameDescription = tokml(geojsonObject, {
    name: 'name',
    description: 'description'
});

// name and describe the KML document as a whole
var kmlDocumentName = tokml(geojsonObject, {
    documentName: 'My List Of Markers',
    documentDescription: "One of the many places you are not I am"
});

API

tokml(geojsonObject, [options])

GeoJSON数据作为对象,将KML数据作为a返回 XML字符串。

options是一个可选对象,它采用以下选项:

名称/描述映射的属性:,而GeoJSON支持自由格式 关于每个功能的properties,KML的期望值为namedescription 经常设置样式并自动显示的属性。这些选项让 您可以定义从GeoJSON样式到KML的映射。

  • name:包含的每个GeoJSON功能中的属性名称 功能名称
  • description:包含的每个GeoJSON功能中的属性名称 功能的描述

时间戳: KML可以通过TimeStamp标记将功能与时刻相关联。 GeoJSON没有 有一个可比较的字段,但可以映射自定义属性

  • timestamp:包含的每个GeoJSON功能中的属性名称 XML Schema Time中的时间戳(yyyy-mm-ddThh:mm:sszzzzzz)

文档名称和说明:KML支持namedescription属性 完整的文件。

  • documentName:完整文件的名称
  • documentDescription:完整文档的说明

simplestyle-spec 支持:

  • simplestyle:设置为true以将simplestyle-spec样式转换为KML样式

来源:https://github.com/mapbox/tokml#example