У меня есть карта Bing с менеджером рисования, позволяющим пользователям рисовать фигуры (в основном по одному многоугольнику за раз).Я хочу получить информацию о нарисованном многоугольнике, чтобы сохранить его в базе данных.
Следующая функция может получить доступ к фигурам, но возвращает только координаты
function getShapes()
{
var shapes = drawingManager.getPrimitives();
if (shapes && shapes.length > 0)
{
var rings = shapes[0].getRings();
alert('Retrieved ' + rings[0] + ' from the drawing manager.');
}
else
{
alert('No shapes in the drawing manager.');
}
}
результатэто: Проверено [MapLocation (+35,17314901376581, 44,72432011035158)], [MapLocation (35,10324034213123, 44,73015659716798)], [MapLocation (+35,12346106720259, +44,90525120166017)], [MapLocation (+35,18633788986748, 44,88362186816408)], [MapLocation (+35,17314901376581, +44,72432011035158)] из чертежаменеджер.
Как я могу получить точные детали нарисованной фигуры, а не только координаты?