扩展此问题:Include javascript file in chrome console
我正在尝试包含此文件:https://rawgit.com/mapbox/tokml/master/tokml.js
尝试使用上面的示例,其他几个遵循相同的原则,但每当我在控制台中调用tokml
时,它总是给出is not defined
我认为它与封装在一个函数中有什么关系?它是一个捆绑的node.js模块,我不知道如何编辑它以便它不再被封装。
如何从网站上的cdn中拨打toklm
?
它也不需要镀铬,对所有替代品开放
答案 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"
});
tokml(geojsonObject, [options])
将GeoJSON数据作为对象,将KML数据作为a返回 XML字符串。
options
是一个可选对象,它采用以下选项:
名称/描述映射的属性:,而GeoJSON支持自由格式
关于每个功能的properties
,KML的期望值为name
和description
经常设置样式并自动显示的属性。这些选项让
您可以定义从GeoJSON样式到KML的映射。
name
:包含的每个GeoJSON功能中的属性名称
功能名称description
:包含的每个GeoJSON功能中的属性名称
功能的描述 时间戳: KML可以通过TimeStamp
标记将功能与时刻相关联。 GeoJSON没有
有一个可比较的字段,但可以映射自定义属性
timestamp
:包含的每个GeoJSON功能中的属性名称
XML Schema Time中的时间戳(yyyy-mm-ddThh:mm:sszzzzzz) 文档名称和说明:KML支持name
和description
属性
完整的文件。
documentName
:完整文件的名称documentDescription
:完整文档的说明simplestyle-spec 支持:
simplestyle
:设置为true
以将simplestyle-spec样式转换为KML样式