嘿,这看起来就像创建一个带有x缓冲区(x由用户定义)的几何。
您可以使用JSTS从几何图形创建缓冲区,然后将其映射回开放层几何图形。
OpenLayers example,它使用缓冲区绘制几何图形。此示例使用LineString几何图形,但是您可以使用任何几何图形。
在您的示例中,您可能希望在外部几何图形上具有锐利的边缘,以便可以使用斜接线连接样式
-(NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewRowAction *deleteAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@"Delete" handler:^(UITableViewRowAction *action,NSIndexPath *indexPath){
// delete action
}];
deleteAction.backgroundColor = [UIColor redColor];
UITableViewRowAction *cancelAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@"Cancel" handler:^(UITableViewRowAction *action,NSIndexPath *indexPath){
//cancel action
}];
return @[deleteAction,cancelAction];
}
有关更多选项,请参见docs for BufferParameters。
这是显示它的jsfiddle。
本文链接:https://www.f2er.com/3154845.html