小编Ern*_*ius的帖子

折线周围的长度缓冲区

我不擅长数学,所以我遇到了问题.我有一条路线从一个到另一个分散.有一段时间我试图在固定长度的路线上应用彩色地块.但我不能得到一个很好的圆角,而我缺乏数学让我变得非常残缺.

现在我明白了 在此输入图像描述

和代码

        var r = [];
        var bla = result.routes[0].overview_path;
        for(i in result.routes[0].overview_path) {
            r.push(new google.maps.LatLng(bla[i].lat()+z, bla[i].lng()-z));
        }
        bla.reverse();
        for(x in bla) {
            r.push(new google.maps.LatLng(bla[x].lat()-z, bla[x].lng()+z));
        }

        var kelias = new google.maps.Polyline({
            path: result.routes[0].overview_path,
            strokeColor: "#00000",
            strokeOpacity: 1.0,
            strokeWeight: 2
        });

        kelias.setMap(MAP);

        fonas = new google.maps.Polygon({
            paths: r,
            strokeColor: "#FF0000",
            strokeOpacity: 0.8,
            strokeWeight: 2,
            fillColor: "#FF0000",
            fillOpacity: 0.35
        });

        fonas.setMap(MAP);
Run Code Online (Sandbox Code Playgroud)

我只是想询问一些信息方向,或者你们中的一些人已经有了这个功能并且有一些功能

在这里工作演示.不知怎的,我需要得到相同的绘制结果.

解决方案

javascript maps jquery google-maps

8
推荐指数
1
解决办法
3419
查看次数

如何返回JSON非关联数组

我正在编写简单的API,它返回JSON对象的数组:

[
    {
        "Id": 134649,
        "Type_id": 6,
        "Latitude": 56.904220,
        "Longitude":14.823440
    },
    {
        "Id": 134660,
        "Type_id": 6,
        "Latitude": 56.884040,
        "Longitude":14.761320
    }
]
Run Code Online (Sandbox Code Playgroud)

这是由Response.MapEntries我写的模型生成的:

class MapEntries
{
    public ulong Id { get; set; }
    public int Type_id { get; set; }
    public decimal Latitude { get; set; }
    public decimal Longitude { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

并填写并返回如下:

List<Response.MapEntries> entries = new List<Response.MapEntries>();
using (IDbConnection db = Connection.Instance())
{
    db.Open();
    entries = db.Query<Response.MapEntries>(query.ToString(), parameters).ToList();
}

return entries;
Run Code Online (Sandbox Code Playgroud)

问题

JSON响应具有无用的信息,如JSON对象的名称.根据一个请求,它可以返回高达20000(1.2MB)的记录(演示图像:http: …

c# json.net c#-4.0 servicestack dapper

3
推荐指数
1
解决办法
830
查看次数

标签 统计

c# ×1

c#-4.0 ×1

dapper ×1

google-maps ×1

javascript ×1

jquery ×1

json.net ×1

maps ×1

servicestack ×1