Home

Awesome

#V Map

V Map是一个以GitHub用户的信息为数据,基于ElasticSearch与Leaflet的先进WebGIS系统。它提供了强大的地理信息搜索功能,你不仅可以通过用户名、地点来搜索用户,你还可以使用自定义形状的多边形搜索(polygon search):

多边形搜索

V Map的系统架构是《CQRS + 微服务》,即使用“编程-开发-发布分离”来完成CQRS,并抽象出一系列的微服务。其系统架构如下图所示:

V Map Architecture

V Map子系统

Tech Stack

添加新用户

修改用户数据文件 /static/js/v_data.js

格式:

{
    name: {用户名},
    latLang: [{经度}, {纬度}]
}

ps: 经纬度可以由Google Map搜索地址获得.

{
    name: "Phodal",
    latLang: [34.2173804, 108.8981328]
}

截图

Screen Shot

License

© 2016 A Phodal Huang's Idea. This code is distributed under the MIT license. See LICENSE in this directory.

待我代码编成,娶你为妻可好 @ 花仲马