Size: a a a

var chat = new Chat();

2020 December 19

IN

Ilya Nesterenko in var chat = new Chat();
вручную искать точки очень не точно и долго
источник

IN

Ilya Nesterenko in var chat = new Chat();
если бы нарисовать вдоль нужных мне улиц линию и получить координаты точек, что формируют эту линию
источник

IN

Ilya Nesterenko in var chat = new Chat();
Мне не на столько сложно надо)
источник

IN

Ilya Nesterenko in var chat = new Chat();
у меня есть изображение карты в интерфейсе, постоянное
источник

IN

Ilya Nesterenko in var chat = new Chat();
и мне надо просто зациклить передвижение точки по этой карте
источник

IN

Ilya Nesterenko in var chat = new Chat();
типо по улицам
источник

IN

Ilya Nesterenko in var chat = new Chat();
источник

AK

Alex Kiev in var chat = new Chat();
А почему не взять готовые карты от гугла?
источник

IN

Ilya Nesterenko in var chat = new Chat();
Мне нужно просто вдоль улиц нарисовать линию, замкнуть её и потом получить все координаты этой линии
Сама задача элементарна - в интерфейсе просто циклически по одной и той же траектории пускать точку, которая представляет собой транспортное средство
Чтобы анимация была точной мне нужно множество точек траектории
источник

IN

Ilya Nesterenko in var chat = new Chat();
С помощью какого графического инструмента можно это сделать?
источник

IN

Ilya Nesterenko in var chat = new Chat();
Понимаю
источник

V

Vabka in var chat = new Chat();
Карта векторная? Если да, то можно по линиям это и сделать
источник

rr

razumovsky r in var chat = new Chat();
гоу граф строить
источник

AK

Alex Kiev in var chat = new Chat();
razumovsky r
гоу граф строить
источник
2020 December 20

VL

Vova Lantsov in var chat = new Chat();
Приветствую.

Есть класс
public sealed partial record ApiResponse<TResult>
{
   public bool Ok { get; init; }
   public TResult Result { get; init; }
   public string Description { get; init; }
   public int ErrorCode { get; init; }
   public ResponseParameters Parameters { get; init; }
}

Мне нужно через source generators повесить каждому свойству атрибут, для этого генерируется автоматически вторая часть partial класса и применяется MetadataTypeAttribute:
[MetadataType(typeof(ApiResponseMetadata))]
partial record ApiResponse<TResult>
{
}

internal sealed class ApiResponseMetadata
{
       [JsonPropertyName("ok")]
       public bool Ok { get; init; }

       [JsonPropertyName("result")]
       public TResult Result { get; init; }

       [JsonPropertyName("description")]
       public string Description { get; init; }

       [JsonPropertyName("error_code")]
       public int ErrorCode { get; init; }

       [JsonPropertyName("parameters")]
       public global::Telegram.Bot.Types.ResponseParameters Parameters { get; init; }
}

Всё бы хорошо, но тут есть TResult, который неизвестен.
class ApiResponseMetadata<TResult> использовать невозможно

Есть идеи как это обойти?
источник

VL

Vova Lantsov in var chat = new Chat();
Увы, в шарпе 9 расширили возможности только для partial методов( не могу свойство объявить как partial
источник
2020 December 21

VL

Vova Lantsov in var chat = new Chat();
Крч, вместо partial рекордов генерирую интерфейсы, к ним применяю атрибуты, только так получилось сделать

public interface IAutoGeneratedApiResponse<TResult>
{
   [JsonPropertyName("ok")]
   bool Ok { get; }

   [JsonPropertyName("result")]
   TResult Result { get; }

   [JsonPropertyName("description")]
   string Description { get; }

   [JsonPropertyName("error_code")]
   int ErrorCode { get; }

   [JsonPropertyName("parameters")]
   global::Telegram.Bot.Types.ResponseParameters Parameters { get; }
}
источник

Я

Ярослав in var chat = new Chat();
Подскажите пожалуйста что я делаю не так?
Делаю гет запрос, указал бейс адрес и реквест урл, бейс адрес верный, но идёт запрос просто на локалхост
источник

Я

Ярослав in var chat = new Chat();
Вот результат
источник

Dm

Dungeon master in var chat = new Chat();
Ярослав
Вот результат
В бейс адрес локалхост:порт
источник