目录

infra-structured-map is a tool for creating interactive maps of capital infrastructure projects in a given area. The tool consumes KML and Markdown to produce a web-based map.

This is not an official Google product.

Usage

Document your projects in a Markdown file:

# The Bigger Dig
<!-- id: ProjectId status: planned timeline: soon -->

This is a multi-century project to build a subway from New York to LA.

Next, define the geographic features of each project in KML:

<kml>
  ...
  <Placemark>
    <name>ProjectId</name>
    <LineString>...</LineString>
  </Placemark>
  ...
</kml>

Tip: Google My Maps is a great tool for maintaining your map data. It exports KML and you can even pass your KML download URL to the extract below.

Next, build a JSON data file for powering your interactive map.

java com.google.infrastructuredmap.MapAndMarkdownExtractorMain \
 -markdown project.md \
 -kml project.kml \
 -output output.js

Finally, display your data on a webpage:

var map = new google.maps.Map(element, options);
var infraMap = new InfraStructuredMap({map: map});
infraMap.load(data);
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号