Хорошо, подумайте об этом так: буфер в ГИС - это многоугольник.Единственный способ узнать, находятся ли точки внутри него или нет, - это возможность создать эту фигуру (независимо от того, отображаете вы ее или нет) и выполнить любой доступный для вас анализ точек на полигоне.(Я не знаю, предлагает ли Bing Maps такую функциональность).В идеале я хотел бы сделать это, рисуя дуги на конечных точках (используя их в качестве центров дуг), а затем соединяя их с отрезками линии, следуя контурам ломаной линии).Вам нужно будет определить наклон и пересечение для каждой точки полилинии, чтобы сделать это.Или лучше сказать, что пересечения для линий, которые смещены на определенное расстояние (будь то в экранных координатах или Меркатора) от точек полилинии.Как только это будет сделано, у вас может быть подходящий многоугольник, хотя код точки-многоугольника, с которым я работал, не будет работать с дугами.Скорее всего, вам нужно будет приблизить их с прямыми сегментами.
Я чувствую вашу боль в этом, поскольку я тоже не хотел бы загружать приложение библиотеками ArcGIS, несмотря на их функциональность.И я понимаю, что это набросок того, что нужно сделать.Но это то, что я хотел бы сделать.